home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / MacMatch ••• / MacMatch / MacMatch.rsrc / CODE_4_MISC2.txt < prev    next >
Text File  |  1987-02-19  |  131KB  |  2,319 lines

  1. # near model CODE resource
  2. # jump table entries: 288-293 (6 of them)
  3. export_36:
  4. fn00000000:
  5. 00000000  4E56 FFFC                link       A6, -0x0004
  6. 00000004  2F07                     move.l     -[A7], D7
  7. 00000006  102E 0008                move.b     D0, [A6 + 0x8]
  8. 0000000A  673A                     beq        +0x3C /* 00000046 */
  9. 0000000C  2F2D FA74                move.l     -[A7], [A5 - 0x58C]
  10. 00000010  3F3C 0001                move.w     -[A7], 0x1
  11. 00000014  A93A                     syscall    DisableItem
  12. 00000016  2F2D FA74                move.l     -[A7], [A5 - 0x58C]
  13. 0000001A  3F3C 0002                move.w     -[A7], 0x2
  14. 0000001E  A939                     syscall    EnableItem
  15. 00000020  7E01                     moveq.l    D7, 0x01
  16. 00000022  600A                     bra        +0xC /* 0000002E */
  17. label00000024:
  18. 00000024  2F2D FA78                move.l     -[A7], [A5 - 0x588]
  19. 00000028  3F07                     move.w     -[A7], D7
  20. 0000002A  A939                     syscall    EnableItem
  21. 0000002C  5247                     addq.w     D7, 1
  22. label0000002E:
  23. 0000002E  0C47 0003                cmpi.w     D7, 0x3
  24. 00000032  6FF0                     ble        -0xE /* 00000024 */
  25. 00000034  2F2D FA7C                move.l     -[A7], [A5 - 0x584]
  26. 00000038  4267                     clr.w      -[A7]
  27. 0000003A  A93A                     syscall    DisableItem
  28. 0000003C  2F2D FA80                move.l     -[A7], [A5 - 0x580]
  29. 00000040  4267                     clr.w      -[A7]
  30. 00000042  A93A                     syscall    DisableItem
  31. 00000044  6038                     bra        +0x3A /* 0000007E */
  32. label00000046:
  33. 00000046  2F2D FA74                move.l     -[A7], [A5 - 0x58C]
  34. 0000004A  3F3C 0001                move.w     -[A7], 0x1
  35. 0000004E  A939                     syscall    EnableItem
  36. 00000050  2F2D FA74                move.l     -[A7], [A5 - 0x58C]
  37. 00000054  3F3C 0002                move.w     -[A7], 0x2
  38. 00000058  A93A                     syscall    DisableItem
  39. 0000005A  7E01                     moveq.l    D7, 0x01
  40. 0000005C  600A                     bra        +0xC /* 00000068 */
  41. label0000005E:
  42. 0000005E  2F2D FA78                move.l     -[A7], [A5 - 0x588]
  43. 00000062  3F07                     move.w     -[A7], D7
  44. 00000064  A93A                     syscall    DisableItem
  45. 00000066  5247                     addq.w     D7, 1
  46. label00000068:
  47. 00000068  0C47 0003                cmpi.w     D7, 0x3
  48. 0000006C  6FF0                     ble        -0xE /* 0000005E */
  49. 0000006E  2F2D FA7C                move.l     -[A7], [A5 - 0x584]
  50. 00000072  4267                     clr.w      -[A7]
  51. 00000074  A939                     syscall    EnableItem
  52. 00000076  2F2D FA80                move.l     -[A7], [A5 - 0x580]
  53. 0000007A  4267                     clr.w      -[A7]
  54. 0000007C  A939                     syscall    EnableItem
  55. label0000007E:
  56. 0000007E  2E1F                     move.l     D7, [A7]+
  57. 00000080  4E5E                     unlink     A6
  58. 00000082  205F                     movea.l    A0, [A7]+
  59. 00000084  544F                     addq.w     A7, 2
  60. 00000086  4ED0                     jmp        [A0]
  61. export_37:
  62. fn00000088:
  63. 00000088  4E56 FEFA                link       A6, -0x0106
  64. 0000008C  48E7 0700                movem.l    -[A7], D5,D6,D7
  65. 00000090  206D 96AE                movea.l    A0, [A5 - 0x6952]
  66. 00000094  2050                     movea.l    A0, [A0]
  67. 00000096  43EE FEFC                lea.l      A1, [A6 - 0x104]
  68. 0000009A  7040                     moveq.l    D0, 0x40
  69. label0000009C:
  70. 0000009C  22D8                     move.l     [A1]+, [A0]+
  71. 0000009E  5340                     subq.w     D0, 1
  72. 000000A0  6EFA                     bgt        -0x4 /* 0000009C */
  73. 000000A2  2F2D 9726                move.l     -[A7], [A5 - 0x68DA]
  74. 000000A6  A873                     syscall    SetPort
  75. 000000A8  4246                     clr.w      D6
  76. 000000AA  6000 012C                bra        +0x12E /* 000001D8 */
  77. label000000AE:
  78. 000000AE  3006                     move.w     D0, D6
  79. 000000B0  5240                     addq.w     D0, 1
  80. 000000B2  3E00                     move.w     D7, D0
  81. 000000B4  3007                     move.w     D0, D7
  82. 000000B6  B06D FEB0                cmp.w      D0, [A5 - 0x150]
  83. 000000BA  57C0                     seq        D0
  84. 000000BC  C02D FB88                and.b      D0, [A5 - 0x478]
  85. 000000C0  1A00                     move.b     D5, D0
  86. 000000C2  3007                     move.w     D0, D7
  87. 000000C4  E740                     asl        D0.w, 3
  88. 000000C6  41ED 96AA                lea.l      A0, [A5 - 0x6956]
  89. 000000CA  4870 0000                pea.l      [A0 + D0.w]
  90. 000000CE  3F3C 0010                move.w     -[A7], 0x10
  91. 000000D2  3F3C 0010                move.w     -[A7], 0x10
  92. 000000D6  A8B2                     syscall    EraseRoundRect
  93. 000000D8  3F3C 0005                move.w     -[A7], 0x5
  94. 000000DC  3F3C 0003                move.w     -[A7], 0x3
  95. 000000E0  A89B                     syscall    PenSize
  96. 000000E2  3007                     move.w     D0, D7
  97. 000000E4  E740                     asl        D0.w, 3
  98. 000000E6  41ED 96AA                lea.l      A0, [A5 - 0x6956]
  99. 000000EA  4870 0000                pea.l      [A0 + D0.w]
  100. 000000EE  3F3C 0010                move.w     -[A7], 0x10
  101. 000000F2  3F3C 0010                move.w     -[A7], 0x10
  102. 000000F6  A8B0                     syscall    FrameRoundRect
  103. 000000F8  3007                     move.w     D0, D7
  104. 000000FA  E740                     asl        D0.w, 3
  105. 000000FC  41ED 96AA                lea.l      A0, [A5 - 0x6956]
  106. 00000100  4870 0000                pea.l      [A0 + D0.w]
  107. 00000104  3F3C 0007                move.w     -[A7], 0x7
  108. 00000108  3F3C 0005                move.w     -[A7], 0x5
  109. 0000010C  A8A9                     syscall    InsetRect
  110. 0000010E  A89E                     syscall    PenNormal
  111. 00000110  1005                     move.b     D0, D5
  112. 00000112  6728                     beq        +0x2A /* 0000013C */
  113. 00000114  3007                     move.w     D0, D7
  114. 00000116  E740                     asl        D0.w, 3
  115. 00000118  41ED 96AA                lea.l      A0, [A5 - 0x6956]
  116. 0000011C  4870 0000                pea.l      [A0 + D0.w]
  117. 00000120  3F3C 000C                move.w     -[A7], 0xC
  118. 00000124  3F3C 000C                move.w     -[A7], 0xC
  119. 00000128  486D 86F8                pea.l      [A5 - 0x7908]
  120. 0000012C  A8B4                     syscall    FillRoundRect
  121. 0000012E  3F3C 0002                move.w     -[A7], 0x2
  122. 00000132  A889                     syscall    TextMode
  123. 00000134  486D 8700                pea.l      [A5 - 0x7900]
  124. 00000138  A89D                     syscall    PenPat
  125. 0000013A  6016                     bra        +0x18 /* 00000152 */
  126. label0000013C:
  127. 0000013C  3007                     move.w     D0, D7
  128. 0000013E  E740                     asl        D0.w, 3
  129. 00000140  41ED 96AA                lea.l      A0, [A5 - 0x6956]
  130. 00000144  4870 0000                pea.l      [A0 + D0.w]
  131. 00000148  3F3C 000C                move.w     -[A7], 0xC
  132. 0000014C  3F3C 000C                move.w     -[A7], 0xC
  133. 00000150  A8B0                     syscall    FrameRoundRect
  134. label00000152:
  135. 00000152  3006                     move.w     D0, D6
  136. 00000154  C1FC 0060                muls.w     D0, 0x60 /* '`' */
  137. 00000158  D07C 007D                add.w      D0, 0x7D /* '}' */
  138. 0000015C  3F00                     move.w     -[A7], D0
  139. 0000015E  3F3C 0136                move.w     -[A7], 0x136
  140. 00000162  A893                     syscall    MoveTo
  141. 00000164  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  142. 00000168  4267                     clr.w      -[A7]
  143. 0000016A  A892                     syscall    Line
  144. 0000016C  3007                     move.w     D0, D7
  145. 0000016E  B06E 0008                cmp.w      D0, [A6 + 0x8]
  146. 00000172  6E2A                     bgt        +0x2C /* 0000019E */
  147. 00000174  3006                     move.w     D0, D6
  148. 00000176  C1FC 0060                muls.w     D0, 0x60 /* '`' */
  149. 0000017A  D07C 0081                add.w      D0, 0x81
  150. 0000017E  3F00                     move.w     -[A7], D0
  151. 00000180  3F3C 0133                move.w     -[A7], 0x133
  152. 00000184  A893                     syscall    MoveTo
  153. 00000186  7007                     moveq.l    D0, 0x07
  154. 00000188  3207                     move.w     D1, D7
  155. 0000018A  D27C 0030                add.w      D1, 0x30 /* '0' */
  156. 0000018E  41EE FEFC                lea.l      A0, [A6 - 0x104]
  157. 00000192  1181 0000                move.b     [A0 + D0.w], D1
  158. 00000196  486E FEFC                pea.l      [A6 - 0x104]
  159. 0000019A  A884                     syscall    DrawString
  160. 0000019C  601A                     bra        +0x1C /* 000001B8 */
  161. label0000019E:
  162. 0000019E  3007                     move.w     D0, D7
  163. 000001A0  E740                     asl        D0.w, 3
  164. 000001A2  41ED 96AA                lea.l      A0, [A5 - 0x6956]
  165. 000001A6  4870 0000                pea.l      [A0 + D0.w]
  166. 000001AA  3F3C 000C                move.w     -[A7], 0xC
  167. 000001AE  3F3C 000C                move.w     -[A7], 0xC
  168. 000001B2  486D 86E8                pea.l      [A5 - 0x7918]
  169. 000001B6  A8B4                     syscall    FillRoundRect
  170. label000001B8:
  171. 000001B8  3007                     move.w     D0, D7
  172. 000001BA  E740                     asl        D0.w, 3
  173. 000001BC  41ED 96AA                lea.l      A0, [A5 - 0x6956]
  174. 000001C0  4870 0000                pea.l      [A0 + D0.w]
  175. 000001C4  3F3C FFF9                move.w     -[A7], 0xFFF9
  176. 000001C8  3F3C FFFB                move.w     -[A7], 0xFFFB
  177. 000001CC  A8A9                     syscall    InsetRect
  178. 000001CE  A89E                     syscall    PenNormal
  179. 000001D0  3F3C 0001                move.w     -[A7], 0x1
  180. 000001D4  A889                     syscall    TextMode
  181. 000001D6  5246                     addq.w     D6, 1
  182. label000001D8:
  183. 000001D8  0C46 0003                cmpi.w     D6, 0x3
  184. 000001DC  6F00 FED0                ble        -0x12E /* 000000AE */
  185. 000001E0  102D FB88                move.b     D0, [A5 - 0x478]
  186. 000001E4  6706                     beq        +0x8 /* 000001EC */
  187. 000001E6  2F2D FFDA                move.l     -[A7], [A5 - 0x26]
  188. 000001EA  A873                     syscall    SetPort
  189. label000001EC:
  190. 000001EC  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  191. 000001F0  4E5E                     unlink     A6
  192. 000001F2  205F                     movea.l    A0, [A7]+
  193. 000001F4  544F                     addq.w     A7, 2
  194. 000001F6  4ED0                     jmp        [A0]
  195. export_38:
  196. fn000001F8:
  197. 000001F8  4E56 FEF2                link       A6, -0x010E
  198. 000001FC  48E7 0700                movem.l    -[A7], D5,D6,D7
  199. 00000200  2F2D FFDA                move.l     -[A7], [A5 - 0x26]
  200. 00000204  A873                     syscall    SetPort
  201. 00000206  7E01                     moveq.l    D7, 0x01
  202. 00000208  4246                     clr.w      D6
  203. 0000020A  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  204. 00000210  302D F9F0                move.w     D0, [A5 - 0x610]
  205. 00000214  5240                     addq.w     D0, 1
  206. 00000216  3D40 FFFC                move.w     [A6 - 0x4], D0
  207. label0000021A:
  208. 0000021A  4245                     clr.w      D5
  209. 0000021C  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  210. 00000222  302D F9EE                move.w     D0, [A5 - 0x612]
  211. 00000226  5240                     addq.w     D0, 1
  212. 00000228  3D40 FFFE                move.w     [A6 - 0x2], D0
  213. label0000022C:
  214. 0000022C  3005                     move.w     D0, D5
  215. 0000022E  E340                     asl        D0.w, 1
  216. 00000230  3206                     move.w     D1, D6
  217. 00000232  3401                     move.w     D2, D1
  218. 00000234  E642                     asr        D2.w, 3
  219. 00000236  D440                     add.w      D2, D0
  220. 00000238  0335 20E0                btst       [A5 + D2.w - 0x32], D1
  221. 0000023C  6738                     beq        +0x3A /* 00000276 */
  222. 0000023E  486E FFF8                pea.l      [A6 - 0x8]
  223. 00000242  3F3C FFFF                move.w     -[A7], 0xFFFF
  224. 00000246  3F3C FFFF                move.w     -[A7], 0xFFFF
  225. 0000024A  A8A9                     syscall    InsetRect
  226. 0000024C  486D 9852                pea.l      [A5 - 0x67AE]
  227. 00000250  206D FFDA                movea.l    A0, [A5 - 0x26]
  228. 00000254  4868 0002                pea.l      [A0 + 0x2]
  229. 00000258  486E FFF8                pea.l      [A6 - 0x8]
  230. 0000025C  486E FFF8                pea.l      [A6 - 0x8]
  231. 00000260  4267                     clr.w      -[A7]
  232. 00000262  42A7                     clr.l      -[A7]
  233. 00000264  A8EC                     syscall    CopyBits
  234. 00000266  486E FFF8                pea.l      [A6 - 0x8]
  235. 0000026A  3F3C 0001                move.w     -[A7], 0x1
  236. 0000026E  3F3C 0001                move.w     -[A7], 0x1
  237. 00000272  A8A9                     syscall    InsetRect
  238. 00000274  600A                     bra        +0xC /* 00000280 */
  239. label00000276:
  240. 00000276  486E FFF8                pea.l      [A6 - 0x8]
  241. 0000027A  3F07                     move.w     -[A7], D7
  242. 0000027C  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  243. label00000280:
  244. 00000280  5245                     addq.w     D5, 1
  245. 00000282  5247                     addq.w     D7, 1
  246. 00000284  302D F9F2                move.w     D0, [A5 - 0x60E]
  247. 00000288  D06E FFFA                add.w      D0, [A6 - 0x6]
  248. 0000028C  3D40 FFFA                move.w     [A6 - 0x6], D0
  249. 00000290  302D F9F2                move.w     D0, [A5 - 0x60E]
  250. 00000294  D06E FFFE                add.w      D0, [A6 - 0x2]
  251. 00000298  3D40 FFFE                move.w     [A6 - 0x2], D0
  252. 0000029C  0C6E 01A4 FFFE           cmpi.w     [A6 - 0x2], 0x1A4
  253. 000002A2  6F88                     ble        -0x76 /* 0000022C */
  254. 000002A4  5246                     addq.w     D6, 1
  255. 000002A6  302D F9F4                move.w     D0, [A5 - 0x60C]
  256. 000002AA  D06E FFF8                add.w      D0, [A6 - 0x8]
  257. 000002AE  3D40 FFF8                move.w     [A6 - 0x8], D0
  258. 000002B2  302D F9F4                move.w     D0, [A5 - 0x60C]
  259. 000002B6  D06E FFFC                add.w      D0, [A6 - 0x4]
  260. 000002BA  3D40 FFFC                move.w     [A6 - 0x4], D0
  261. 000002BE  0C6E 00F4 FFFC           cmpi.w     [A6 - 0x4], 0xF4
  262. 000002C4  6F00 FF54                ble        -0xAA /* 0000021A */
  263. 000002C8  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  264. 000002CC  4E5E                     unlink     A6
  265. 000002CE  205F                     movea.l    A0, [A7]+
  266. 000002D0  544F                     addq.w     A7, 2
  267. 000002D2  4ED0                     jmp        [A0]
  268. fn000002D4:
  269. 000002D4  4E56 FEFE                link       A6, -0x0102
  270. 000002D8  2F2D 9726                move.l     -[A7], [A5 - 0x68DA]
  271. 000002DC  A873                     syscall    SetPort
  272. 000002DE  302D FEB0                move.w     D0, [A5 - 0x150]
  273. 000002E2  E340                     asl        D0.w, 1
  274. 000002E4  41ED FEB0                lea.l      A0, [A5 - 0x150]
  275. 000002E8  3230 0000                move.w     D1, [A0 + D0.w]
  276. 000002EC  48C1                     ext.l      D1
  277. 000002EE  2F01                     move.l     -[A7], D1
  278. 000002F0  486E FF00                pea.l      [A6 - 0x100]
  279. 000002F4  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  280. 000002F8  4267                     clr.w      -[A7]
  281. 000002FA  486E FF00                pea.l      [A6 - 0x100]
  282. 000002FE  A88C                     syscall    StringWidth
  283. 00000300  3D5F FEFE                move.w     [A6 - 0x102], [A7]+
  284. 00000304  302D FEB0                move.w     D0, [A5 - 0x150]
  285. 00000308  E740                     asl        D0.w, 3
  286. 0000030A  41ED 96CA                lea.l      A0, [A5 - 0x6936]
  287. 0000030E  4870 0000                pea.l      [A0 + D0.w]
  288. 00000312  486D 86F8                pea.l      [A5 - 0x7908]
  289. 00000316  A8A5                     syscall    FillRect
  290. 00000318  302D FEB0                move.w     D0, [A5 - 0x150]
  291. 0000031C  E740                     asl        D0.w, 3
  292. 0000031E  41ED 96B0                lea.l      A0, [A5 - 0x6950]
  293. 00000322  3230 0000                move.w     D1, [A0 + D0.w]
  294. 00000326  927C 000E                sub.w      D1, 0xE
  295. 0000032A  926E FEFE                sub.w      D1, [A6 - 0x102]
  296. 0000032E  3F01                     move.w     -[A7], D1
  297. 00000330  302D FEB0                move.w     D0, [A5 - 0x150]
  298. 00000334  E740                     asl        D0.w, 3
  299. 00000336  41ED 96AE                lea.l      A0, [A5 - 0x6952]
  300. 0000033A  3230 0000                move.w     D1, [A0 + D0.w]
  301. 0000033E  927C 000B                sub.w      D1, 0xB
  302. 00000342  3F01                     move.w     -[A7], D1
  303. 00000344  A893                     syscall    MoveTo
  304. 00000346  3F3C 0002                move.w     -[A7], 0x2
  305. 0000034A  A889                     syscall    TextMode
  306. 0000034C  486E FF00                pea.l      [A6 - 0x100]
  307. 00000350  A884                     syscall    DrawString
  308. 00000352  3F3C 0001                move.w     -[A7], 0x1
  309. 00000356  A889                     syscall    TextMode
  310. 00000358  2F2D FFDA                move.l     -[A7], [A5 - 0x26]
  311. 0000035C  A873                     syscall    SetPort
  312. 0000035E  4E5E                     unlink     A6
  313. 00000360  4E75                     rts
  314. fn00000362:
  315. 00000362  4E56 FFF0                link       A6, -0x0010
  316. 00000366  48E7 1700                movem.l    -[A7], D3,D5,D6,D7
  317. 0000036A  2B7C 504E 5447 F9F6      move.l     [A5 - 0x60A], 0x504E5447 /* 'PNTG' */
  318. 00000372  3D7C 005A FFF8           move.w     [A6 - 0x8], 0x5A /* 'Z' */
  319. 00000378  3D7C 001E FFF6           move.w     [A6 - 0xA], 0x1E
  320. 0000037E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  321. 00000382  487A 0232                pea.l      [PC + 0x232 /* 000005B6, value 0x4E56 'NV', cstring "" */]
  322. 00000386  42A7                     clr.l      -[A7]
  323. 00000388  3F3C 0001                move.w     -[A7], 0x1
  324. 0000038C  486D F9F6                pea.l      [A5 - 0x60A]
  325. 00000390  42A7                     clr.l      -[A7]
  326. 00000392  486D FA06                pea.l      [A5 - 0x5FA]
  327. 00000396  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  328. 0000039A  102D FA06                move.b     D0, [A5 - 0x5FA]
  329. 0000039E  6700 020C                beq        +0x20E /* 000005AC */
  330. 000003A2  1B7C 0001 FB88           move.b     [A5 - 0x478], 0x1
  331. 000003A8  422D FB89                clr.b      [A5 - 0x477]
  332. 000003AC  422D FEAA                clr.b      [A5 - 0x156]
  333. 000003B0  422D FEAB                clr.b      [A5 - 0x155]
  334. 000003B4  42AD 983C                clr.l      [A5 - 0x67C4]
  335. 000003B8  42AD 984E                clr.l      [A5 - 0x67B2]
  336. 000003BC  41ED FA84                lea.l      A0, [A5 - 0x57C]
  337. 000003C0  43ED FA10                lea.l      A1, [A5 - 0x5F0]
  338. 000003C4  7010                     moveq.l    D0, 0x10
  339. label000003C6:
  340. 000003C6  20D9                     move.l     [A0]+, [A1]+
  341. 000003C8  5340                     subq.w     D0, 1
  342. 000003CA  6EFA                     bgt        -0x4 /* 000003C6 */
  343. 000003CC  706E                     moveq.l    D0, 0x6E
  344. 000003CE  2B40 FE9E                move.l     [A5 - 0x162], D0
  345. 000003D2  700F                     moveq.l    D0, 0x0F
  346. 000003D4  2B40 FEA2                move.l     [A5 - 0x15E], D0
  347. 000003D8  2B7C 0000 00B4 FEA6      move.l     [A5 - 0x15A], 0xB4
  348. 000003E0  426D FED2                clr.w      [A5 - 0x12E]
  349. 000003E4  3D6D FEAE FFF4           move.w     [A6 - 0xC], [A5 - 0x152]
  350. 000003EA  7E01                     moveq.l    D7, 0x01
  351. 000003EC  6034                     bra        +0x36 /* 00000422 */
  352. label000003EE:
  353. 000003EE  3007                     move.w     D0, D7
  354. 000003F0  E340                     asl        D0.w, 1
  355. 000003F2  41ED FEB8                lea.l      A0, [A5 - 0x148]
  356. 000003F6  4270 0000                clr.w      [A0 + D0.w]
  357. 000003FA  3007                     move.w     D0, D7
  358. 000003FC  E340                     asl        D0.w, 1
  359. 000003FE  41ED FEB0                lea.l      A0, [A5 - 0x150]
  360. 00000402  4270 0000                clr.w      [A0 + D0.w]
  361. 00000406  3007                     move.w     D0, D7
  362. 00000408  E340                     asl        D0.w, 1
  363. 0000040A  41ED FEC8                lea.l      A0, [A5 - 0x138]
  364. 0000040E  4270 0000                clr.w      [A0 + D0.w]
  365. 00000412  3007                     move.w     D0, D7
  366. 00000414  E340                     asl        D0.w, 1
  367. 00000416  41ED FEC0                lea.l      A0, [A5 - 0x140]
  368. 0000041A  4270 0000                clr.w      [A0 + D0.w]
  369. 0000041E  5247                     addq.w     D7, 1
  370. 00000420  6908                     bvs        +0xA /* 0000042A */
  371. label00000422:
  372. 00000422  3007                     move.w     D0, D7
  373. 00000424  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  374. 00000428  6FC4                     ble        -0x3A /* 000003EE */
  375. label0000042A:
  376. 0000042A  42A7                     clr.l      -[A7]
  377. 0000042C  3F3C 0101                move.w     -[A7], 0x101
  378. 00000430  42A7                     clr.l      -[A7]
  379. 00000432  70FF                     moveq.l    D0, 0xFFFFFFFF
  380. 00000434  2F00                     move.l     -[A7], D0
  381. 00000436  A9BD                     syscall    GetNewWindow
  382. 00000438  2B5F FFDA                move.l     [A5 - 0x26], [A7]+
  383. 0000043C  2F2D FFDA                move.l     -[A7], [A5 - 0x26]
  384. 00000440  486D FA84                pea.l      [A5 - 0x57C]
  385. 00000444  A91A                     syscall    SetWTitle
  386. 00000446  2F2D FFDA                move.l     -[A7], [A5 - 0x26]
  387. 0000044A  A873                     syscall    SetPort
  388. 0000044C  3F3A 0166                move.w     -[A7], [PC + 0x166 /* 000005B4, value 0x1, cstring "" */]
  389. 00000450  A888                     syscall    TextFace
  390. 00000452  4267                     clr.w      -[A7]
  391. 00000454  2F2D 9852                move.l     -[A7], [A5 - 0x67AE]
  392. 00000458  2F2D 9860                move.l     -[A7], [A5 - 0x67A0]
  393. 0000045C  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  394. 00000460  101F                     move.b     D0, [A7]+
  395. 00000462  6700 0144                beq        +0x146 /* 000005A8 */
  396. 00000466  41ED 013A                lea.l      A0, [A5 + 0x13A /* export_35 */]
  397. 0000046A  2F08                     move.l     -[A7], A0
  398. 0000046C  A9F1                     syscall    UnloadSeg
  399. 0000046E  302D FC9C                move.w     D0, [A5 - 0x364]
  400. 00000472  5340                     subq.w     D0, 1
  401. 00000474  3D40 FFF2                move.w     [A6 - 0xE], D0
  402. 00000478  4246                     clr.w      D6
  403. 0000047A  606C                     bra        +0x6E /* 000004E8 */
  404. label0000047C:
  405. 0000047C  302D FC9C                move.w     D0, [A5 - 0x364]
  406. 00000480  5340                     subq.w     D0, 1
  407. 00000482  3D40 FFF0                move.w     [A6 - 0x10], D0
  408. 00000486  4247                     clr.w      D7
  409. 00000488  6052                     bra        +0x54 /* 000004DC */
  410. label0000048A:
  411. 0000048A  3007                     move.w     D0, D7
  412. 0000048C  E340                     asl        D0.w, 1
  413. 0000048E  3206                     move.w     D1, D6
  414. 00000490  7400                     moveq.l    D2, 0x00
  415. 00000492  0242 0001                andi.w     D2, 0x1
  416. 00000496  3601                     move.w     D3, D1
  417. 00000498  0243 0007                andi.w     D3, 0x7
  418. 0000049C  E649                     lsr        D1.w, 3
  419. 0000049E  D240                     add.w      D1, D0
  420. 000004A0  41F5 10E0                lea.l      A0, [A5 + D1.w - 0x32]
  421. 000004A4  70FE                     moveq.l    D0, 0xFFFFFFFE
  422. 000004A6  E738                     rol        D0.b, D3
  423. 000004A8  E72A                     lsl        D2.b, D3
  424. 000004AA  C110                     and.b      [A0], D0
  425. 000004AC  8510                     or.b       [A0], D2
  426. 000004AE  3007                     move.w     D0, D7
  427. 000004B0  E940                     asl        D0.w, 4
  428. 000004B2  3206                     move.w     D1, D6
  429. 000004B4  D240                     add.w      D1, D0
  430. 000004B6  41ED FD9E                lea.l      A0, [A5 - 0x262]
  431. 000004BA  4230 1000                clr.b      [A0 + D1.w]
  432. 000004BE  3007                     move.w     D0, D7
  433. 000004C0  E940                     asl        D0.w, 4
  434. 000004C2  3206                     move.w     D1, D6
  435. 000004C4  3407                     move.w     D2, D7
  436. 000004C6  E242                     asr        D2.w, 1
  437. 000004C8  C5ED FC9C                muls.w     D2, [A5 - 0x364]
  438. 000004CC  D446                     add.w      D2, D6
  439. 000004CE  D240                     add.w      D1, D0
  440. 000004D0  41ED FC9E                lea.l      A0, [A5 - 0x362]
  441. 000004D4  1182 1000                move.b     [A0 + D1.w], D2
  442. 000004D8  5247                     addq.w     D7, 1
  443. 000004DA  6908                     bvs        +0xA /* 000004E4 */
  444. label000004DC:
  445. 000004DC  3007                     move.w     D0, D7
  446. 000004DE  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  447. 000004E2  6FA6                     ble        -0x58 /* 0000048A */
  448. label000004E4:
  449. 000004E4  5246                     addq.w     D6, 1
  450. 000004E6  6908                     bvs        +0xA /* 000004F0 */
  451. label000004E8:
  452. 000004E8  3006                     move.w     D0, D6
  453. 000004EA  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  454. 000004EE  6F8C                     ble        -0x72 /* 0000047C */
  455. label000004F0:
  456. 000004F0  302D F9EE                move.w     D0, [A5 - 0x612]
  457. 000004F4  5E40                     addq.w     D0, 7
  458. 000004F6  E640                     asr        D0.w, 3
  459. 000004F8  3A00                     move.w     D5, D0
  460. 000004FA  3005                     move.w     D0, D5
  461. 000004FC  5240                     addq.w     D0, 1
  462. 000004FE  E240                     asr        D0.w, 1
  463. 00000500  E340                     asl        D0.w, 1
  464. 00000502  3A00                     move.w     D5, D0
  465. 00000504  42A7                     clr.l      -[A7]
  466. 00000506  3005                     move.w     D0, D5
  467. 00000508  C1ED F9F0                muls.w     D0, [A5 - 0x610]
  468. 0000050C  48C0                     ext.l      D0
  469. 0000050E  2F00                     move.l     -[A7], D0
  470. 00000510  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  471. 00000514  2B5F 984E                move.l     [A5 - 0x67B2], [A7]+
  472. 00000518  4AAD 984E                tst.l      [A5 - 0x67B2]
  473. 0000051C  6604                     bne        +0x6 /* 00000522 */
  474. 0000051E  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  475. label00000522:
  476. 00000522  3B45 9844                move.w     [A5 - 0x67BC], D5
  477. 00000526  486D 9846                pea.l      [A5 - 0x67BA]
  478. 0000052A  3F3C 0001                move.w     -[A7], 0x1
  479. 0000052E  3F3C 0001                move.w     -[A7], 0x1
  480. 00000532  302D F9EE                move.w     D0, [A5 - 0x612]
  481. 00000536  5240                     addq.w     D0, 1
  482. 00000538  3F00                     move.w     -[A7], D0
  483. 0000053A  302D F9F0                move.w     D0, [A5 - 0x610]
  484. 0000053E  5240                     addq.w     D0, 1
  485. 00000540  3F00                     move.w     -[A7], D0
  486. 00000542  A8A7                     syscall    SetRect
  487. 00000544  2F2D FFDA                move.l     -[A7], [A5 - 0x26]
  488. 00000548  A922                     syscall    BeginUpdate
  489. 0000054A  3F2D FC9C                move.w     -[A7], [A5 - 0x364]
  490. 0000054E  4EBA FCA8                jsr        [PC - 0x358 /* 000001F8 */]
  491. 00000552  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  492. 00000556  2F2D FFDA                move.l     -[A7], [A5 - 0x26]
  493. 0000055A  A923                     syscall    EndUpdate
  494. 0000055C  3B7C 0001 FEB0           move.w     [A5 - 0x150], 0x1
  495. 00000562  3F2D FEAE                move.w     -[A7], [A5 - 0x152]
  496. 00000566  4EBA FB20                jsr        [PC - 0x4E0 /* 00000088 */]
  497. 0000056A  42AD FC92                clr.l      [A5 - 0x36E]
  498. 0000056E  422D FC9A                clr.b      [A5 - 0x366]
  499. 00000572  42A7                     clr.l      -[A7]
  500. 00000574  A975                     syscall    TickCount
  501. 00000576  2B5F FC8A                move.l     [A5 - 0x376], [A7]+
  502. 0000057A  1F2D FB88                move.b     -[A7], [A5 - 0x478]
  503. 0000057E  4EBA FA80                jsr        [PC - 0x580 /* 00000000 */]
  504. 00000582  3B7C 0005 9722           move.w     [A5 - 0x68DE], 0x5
  505. 00000588  2B7C 0000 0708 96F6      move.l     [A5 - 0x690A], 0x708
  506. 00000590  42A7                     clr.l      -[A7]
  507. 00000592  A975                     syscall    TickCount
  508. 00000594  202D 96F6                move.l     D0, [A5 - 0x690A]
  509. 00000598  D09F                     add.l      D0, [A7]+
  510. 0000059A  2B40 96F2                move.l     [A5 - 0x690E], D0
  511. 0000059E  3F3C 000B                move.w     -[A7], 0xB
  512. 000005A2  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  513. 000005A6  6004                     bra        +0x6 /* 000005AC */
  514. label000005A8:
  515. 000005A8  4EBA 12EC                jsr        [PC + 0x12EC /* 00001896 */]
  516. label000005AC:
  517. 000005AC  4CDF 00E8                movem.l    D3,D5,D6,D7, [A7]+
  518. 000005B0  4E5E                     unlink     A6
  519. 000005B2  4E75                     rts
  520. 000005B4  0001 0000                ori.b      D1, 0x0
  521. fn000005B8:
  522. 000005B8  4E56 FFFC                link       A6, -0x0004
  523. 000005BC  0C6D 0001 FEAE           cmpi.w     [A5 - 0x152], 0x1
  524. 000005C2  6F00 011C                ble        +0x11E /* 000006E0 */
  525. 000005C6  486E FFFC                pea.l      [A6 - 0x4]
  526. 000005CA  A874                     syscall    GetPort
  527. 000005CC  2F2D 9726                move.l     -[A7], [A5 - 0x68DA]
  528. 000005D0  A873                     syscall    SetPort
  529. 000005D2  302D FEB0                move.w     D0, [A5 - 0x150]
  530. 000005D6  E740                     asl        D0.w, 3
  531. 000005D8  41ED 96AA                lea.l      A0, [A5 - 0x6956]
  532. 000005DC  4870 0000                pea.l      [A0 + D0.w]
  533. 000005E0  3F3C 0007                move.w     -[A7], 0x7
  534. 000005E4  3F3C 0005                move.w     -[A7], 0x5
  535. 000005E8  A8A9                     syscall    InsetRect
  536. 000005EA  302D FEB0                move.w     D0, [A5 - 0x150]
  537. 000005EE  E740                     asl        D0.w, 3
  538. 000005F0  41ED 96AA                lea.l      A0, [A5 - 0x6956]
  539. 000005F4  4870 0000                pea.l      [A0 + D0.w]
  540. 000005F8  3F3C 000C                move.w     -[A7], 0xC
  541. 000005FC  3F3C 000C                move.w     -[A7], 0xC
  542. 00000600  A8B3                     syscall    InvertRoundRect
  543. 00000602  302D FEB0                move.w     D0, [A5 - 0x150]
  544. 00000606  E740                     asl        D0.w, 3
  545. 00000608  41ED 96AA                lea.l      A0, [A5 - 0x6956]
  546. 0000060C  4870 0000                pea.l      [A0 + D0.w]
  547. 00000610  3F3C 000C                move.w     -[A7], 0xC
  548. 00000614  3F3C 000C                move.w     -[A7], 0xC
  549. 00000618  A8B0                     syscall    FrameRoundRect
  550. 0000061A  302D FEB0                move.w     D0, [A5 - 0x150]
  551. 0000061E  E740                     asl        D0.w, 3
  552. 00000620  41ED 96AA                lea.l      A0, [A5 - 0x6956]
  553. 00000624  4870 0000                pea.l      [A0 + D0.w]
  554. 00000628  3F3C FFF9                move.w     -[A7], 0xFFF9
  555. 0000062C  3F3C FFFB                move.w     -[A7], 0xFFFB
  556. 00000630  A8A9                     syscall    InsetRect
  557. 00000632  3F3C 0005                move.w     -[A7], 0x5
  558. 00000636  3F3C 0003                move.w     -[A7], 0x3
  559. 0000063A  A89B                     syscall    PenSize
  560. 0000063C  302D FEB0                move.w     D0, [A5 - 0x150]
  561. 00000640  E740                     asl        D0.w, 3
  562. 00000642  41ED 96AA                lea.l      A0, [A5 - 0x6956]
  563. 00000646  4870 0000                pea.l      [A0 + D0.w]
  564. 0000064A  3F3C 0010                move.w     -[A7], 0x10
  565. 0000064E  3F3C 0010                move.w     -[A7], 0x10
  566. 00000652  A8B0                     syscall    FrameRoundRect
  567. 00000654  302D FEB0                move.w     D0, [A5 - 0x150]
  568. 00000658  48C0                     ext.l      D0
  569. 0000065A  81ED FEAE                divs.w     D0, [A5 - 0x152]
  570. 0000065E  4840                     swap.w     D0
  571. 00000660  4A40                     tst.w      D0
  572. 00000662  5240                     addq.w     D0, 1
  573. 00000664  3B40 FEB0                move.w     [A5 - 0x150], D0
  574. 00000668  302D 9722                move.w     D0, [A5 - 0x68DE]
  575. 0000066C  E740                     asl        D0.w, 3
  576. 0000066E  41ED 96F2                lea.l      A0, [A5 - 0x690E]
  577. 00000672  4870 0000                pea.l      [A0 + D0.w]
  578. 00000676  A89D                     syscall    PenPat
  579. 00000678  302D FEB0                move.w     D0, [A5 - 0x150]
  580. 0000067C  E740                     asl        D0.w, 3
  581. 0000067E  41ED 96AA                lea.l      A0, [A5 - 0x6956]
  582. 00000682  4870 0000                pea.l      [A0 + D0.w]
  583. 00000686  3F3C 0010                move.w     -[A7], 0x10
  584. 0000068A  3F3C 0010                move.w     -[A7], 0x10
  585. 0000068E  A8B0                     syscall    FrameRoundRect
  586. 00000690  A89E                     syscall    PenNormal
  587. 00000692  302D FEB0                move.w     D0, [A5 - 0x150]
  588. 00000696  E740                     asl        D0.w, 3
  589. 00000698  41ED 96AA                lea.l      A0, [A5 - 0x6956]
  590. 0000069C  4870 0000                pea.l      [A0 + D0.w]
  591. 000006A0  3F3C 0007                move.w     -[A7], 0x7
  592. 000006A4  3F3C 0005                move.w     -[A7], 0x5
  593. 000006A8  A8A9                     syscall    InsetRect
  594. 000006AA  302D FEB0                move.w     D0, [A5 - 0x150]
  595. 000006AE  E740                     asl        D0.w, 3
  596. 000006B0  41ED 96AA                lea.l      A0, [A5 - 0x6956]
  597. 000006B4  4870 0000                pea.l      [A0 + D0.w]
  598. 000006B8  3F3C 000C                move.w     -[A7], 0xC
  599. 000006BC  3F3C 000C                move.w     -[A7], 0xC
  600. 000006C0  A8B3                     syscall    InvertRoundRect
  601. 000006C2  302D FEB0                move.w     D0, [A5 - 0x150]
  602. 000006C6  E740                     asl        D0.w, 3
  603. 000006C8  41ED 96AA                lea.l      A0, [A5 - 0x6956]
  604. 000006CC  4870 0000                pea.l      [A0 + D0.w]
  605. 000006D0  3F3C FFF9                move.w     -[A7], 0xFFF9
  606. 000006D4  3F3C FFFB                move.w     -[A7], 0xFFFB
  607. 000006D8  A8A9                     syscall    InsetRect
  608. 000006DA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  609. 000006DE  A873                     syscall    SetPort
  610. label000006E0:
  611. 000006E0  4E5E                     unlink     A6
  612. 000006E2  4E75                     rts
  613. fn000006E4:
  614. 000006E4  4E56 F4D0                link       A6, -0x0B30
  615. 000006E8  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  616. 000006EC  422E FFDD                clr.b      [A6 - 0x23]
  617. 000006F0  3D6D FEB0 FFF6           move.w     [A6 - 0xA], [A5 - 0x150]
  618. 000006F6  102D FB89                move.b     D0, [A5 - 0x477]
  619. 000006FA  0A00 0001                xori.b     D0, 0x1
  620. 000006FE  4A00                     tst.b      D0
  621. 00000700  6720                     beq        +0x22 /* 00000722 */
  622. label00000702:
  623. 00000702  4EBA 0D06                jsr        [PC + 0xD06 /* 0000140A */]
  624. 00000706  302E FFF6                move.w     D0, [A6 - 0xA]
  625. 0000070A  B06D FEB0                cmp.w      D0, [A5 - 0x150]
  626. 0000070E  57C0                     seq        D0
  627. 00000710  802D FB89                or.b       D0, [A5 - 0x477]
  628. 00000714  0240 0001                andi.w     D0, 0x1
  629. 00000718  67E8                     beq        -0x16 /* 00000702 */
  630. 0000071A  3F2D FC9C                move.w     -[A7], [A5 - 0x364]
  631. 0000071E  4EBA FAD8                jsr        [PC - 0x528 /* 000001F8 */]
  632. label00000722:
  633. 00000722  42A7                     clr.l      -[A7]
  634. 00000724  A975                     syscall    TickCount
  635. 00000726  201F                     move.l     D0, [A7]+
  636. 00000728  90AD FC8A                sub.l      D0, [A5 - 0x376]
  637. 0000072C  90AD FC92                sub.l      D0, [A5 - 0x36E]
  638. 00000730  2F00                     move.l     -[A7], D0
  639. 00000732  703C                     moveq.l    D0, 0x3C
  640. 00000734  2F00                     move.l     -[A7], D0
  641. 00000736  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  642. 0000073A  2B5F FC8E                move.l     [A5 - 0x372], [A7]+
  643. 0000073E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  644. 00000742  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  645. 00000746  3D6D FEAE F4D4           move.w     [A6 - 0xB2C], [A5 - 0x152]
  646. 0000074C  7801                     moveq.l    D4, 0x01
  647. 0000074E  6000 028C                bra        +0x28E /* 000009DC */
  648. label00000752:
  649. 00000752  3E2D FEB0                move.w     D7, [A5 - 0x150]
  650. 00000756  3007                     move.w     D0, D7
  651. 00000758  48C0                     ext.l      D0
  652. 0000075A  2F00                     move.l     -[A7], D0
  653. 0000075C  486E F4DC                pea.l      [A6 - 0xB24]
  654. 00000760  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  655. 00000764  3007                     move.w     D0, D7
  656. 00000766  E340                     asl        D0.w, 1
  657. 00000768  41ED FEB0                lea.l      A0, [A5 - 0x150]
  658. 0000076C  3230 0000                move.w     D1, [A0 + D0.w]
  659. 00000770  48C1                     ext.l      D1
  660. 00000772  2F01                     move.l     -[A7], D1
  661. 00000774  486E F5DC                pea.l      [A6 - 0xA24]
  662. 00000778  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  663. 0000077C  3007                     move.w     D0, D7
  664. 0000077E  E340                     asl        D0.w, 1
  665. 00000780  41ED FEC8                lea.l      A0, [A5 - 0x138]
  666. 00000784  3230 0000                move.w     D1, [A0 + D0.w]
  667. 00000788  4441                     neg.w      D1
  668. 0000078A  48C1                     ext.l      D1
  669. 0000078C  2F01                     move.l     -[A7], D1
  670. 0000078E  486E F6DC                pea.l      [A6 - 0x924]
  671. 00000792  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  672. 00000796  3007                     move.w     D0, D7
  673. 00000798  E340                     asl        D0.w, 1
  674. 0000079A  3207                     move.w     D1, D7
  675. 0000079C  E341                     asl        D1.w, 1
  676. 0000079E  41ED FEB0                lea.l      A0, [A5 - 0x150]
  677. 000007A2  3430 0000                move.w     D2, [A0 + D0.w]
  678. 000007A6  41ED FEC8                lea.l      A0, [A5 - 0x138]
  679. 000007AA  9470 1000                sub.w      D2, [A0 + D1.w]
  680. 000007AE  3007                     move.w     D0, D7
  681. 000007B0  E340                     asl        D0.w, 1
  682. 000007B2  41ED FEB0                lea.l      A0, [A5 - 0x150]
  683. 000007B6  3182 0000                move.w     [A0 + D0.w], D2
  684. 000007BA  3007                     move.w     D0, D7
  685. 000007BC  E340                     asl        D0.w, 1
  686. 000007BE  7214                     moveq.l    D1, 0x14
  687. 000007C0  41ED FEB8                lea.l      A0, [A5 - 0x148]
  688. 000007C4  C3F0 0000                muls.w     D1, [A0 + D0.w]
  689. 000007C8  3C01                     move.w     D6, D1
  690. 000007CA  3006                     move.w     D0, D6
  691. 000007CC  4440                     neg.w      D0
  692. 000007CE  48C0                     ext.l      D0
  693. 000007D0  2F00                     move.l     -[A7], D0
  694. 000007D2  486E F7DC                pea.l      [A6 - 0x824]
  695. 000007D6  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  696. 000007DA  3007                     move.w     D0, D7
  697. 000007DC  E340                     asl        D0.w, 1
  698. 000007DE  41ED FEB0                lea.l      A0, [A5 - 0x150]
  699. 000007E2  3230 0000                move.w     D1, [A0 + D0.w]
  700. 000007E6  9246                     sub.w      D1, D6
  701. 000007E8  3007                     move.w     D0, D7
  702. 000007EA  E340                     asl        D0.w, 1
  703. 000007EC  41ED FEB0                lea.l      A0, [A5 - 0x150]
  704. 000007F0  3181 0000                move.w     [A0 + D0.w], D1
  705. 000007F4  2F2D FC8E                move.l     -[A7], [A5 - 0x372]
  706. 000007F8  7005                     moveq.l    D0, 0x05
  707. 000007FA  2F00                     move.l     -[A7], D0
  708. 000007FC  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  709. 00000800  201F                     move.l     D0, [A7]+
  710. 00000802  5D80                     subq.l     D0, 6
  711. 00000804  3C00                     move.w     D6, D0
  712. 00000806  0C6D 0001 FEAC           cmpi.w     [A5 - 0x154], 0x1
  713. 0000080C  6602                     bne        +0x4 /* 00000810 */
  714. 0000080E  4246                     clr.w      D6
  715. label00000810:
  716. 00000810  3006                     move.w     D0, D6
  717. 00000812  4440                     neg.w      D0
  718. 00000814  48C0                     ext.l      D0
  719. 00000816  2F00                     move.l     -[A7], D0
  720. 00000818  486E F8DC                pea.l      [A6 - 0x724]
  721. 0000081C  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  722. 00000820  3007                     move.w     D0, D7
  723. 00000822  E340                     asl        D0.w, 1
  724. 00000824  41ED FEB0                lea.l      A0, [A5 - 0x150]
  725. 00000828  3230 0000                move.w     D1, [A0 + D0.w]
  726. 0000082C  9246                     sub.w      D1, D6
  727. 0000082E  3007                     move.w     D0, D7
  728. 00000830  E340                     asl        D0.w, 1
  729. 00000832  41ED FEB0                lea.l      A0, [A5 - 0x150]
  730. 00000836  3181 0000                move.w     [A0 + D0.w], D1
  731. 0000083A  3007                     move.w     D0, D7
  732. 0000083C  E340                     asl        D0.w, 1
  733. 0000083E  41ED FEB0                lea.l      A0, [A5 - 0x150]
  734. 00000842  4A70 0000                tst.w      [A0 + D0.w]
  735. 00000846  6C0C                     bge        +0xE /* 00000854 */
  736. 00000848  3007                     move.w     D0, D7
  737. 0000084A  E340                     asl        D0.w, 1
  738. 0000084C  41ED FEB0                lea.l      A0, [A5 - 0x150]
  739. 00000850  4270 0000                clr.w      [A0 + D0.w]
  740. label00000854:
  741. 00000854  3007                     move.w     D0, D7
  742. 00000856  E340                     asl        D0.w, 1
  743. 00000858  41ED FEB0                lea.l      A0, [A5 - 0x150]
  744. 0000085C  3230 0000                move.w     D1, [A0 + D0.w]
  745. 00000860  48C1                     ext.l      D1
  746. 00000862  2F01                     move.l     -[A7], D1
  747. 00000864  486E F9DC                pea.l      [A6 - 0x624]
  748. 00000868  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  749. 0000086C  3007                     move.w     D0, D7
  750. 0000086E  E340                     asl        D0.w, 1
  751. 00000870  322D FEAC                move.w     D1, [A5 - 0x154]
  752. 00000874  41ED FEB0                lea.l      A0, [A5 - 0x150]
  753. 00000878  C3F0 0000                muls.w     D1, [A0 + D0.w]
  754. 0000087C  48C1                     ext.l      D1
  755. 0000087E  83ED FEAE                divs.w     D1, [A5 - 0x152]
  756. 00000882  3C01                     move.w     D6, D1
  757. 00000884  3006                     move.w     D0, D6
  758. 00000886  48C0                     ext.l      D0
  759. 00000888  2F00                     move.l     -[A7], D0
  760. 0000088A  486E FADC                pea.l      [A6 - 0x524]
  761. 0000088E  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  762. 00000892  3007                     move.w     D0, D7
  763. 00000894  E340                     asl        D0.w, 1
  764. 00000896  3206                     move.w     D1, D6
  765. 00000898  41ED FEB0                lea.l      A0, [A5 - 0x150]
  766. 0000089C  D270 0000                add.w      D1, [A0 + D0.w]
  767. 000008A0  3007                     move.w     D0, D7
  768. 000008A2  E340                     asl        D0.w, 1
  769. 000008A4  41ED FEB0                lea.l      A0, [A5 - 0x150]
  770. 000008A8  3181 0000                move.w     [A0 + D0.w], D1
  771. 000008AC  3007                     move.w     D0, D7
  772. 000008AE  E340                     asl        D0.w, 1
  773. 000008B0  41ED FEB0                lea.l      A0, [A5 - 0x150]
  774. 000008B4  3230 0000                move.w     D1, [A0 + D0.w]
  775. 000008B8  48C1                     ext.l      D1
  776. 000008BA  2F01                     move.l     -[A7], D1
  777. 000008BC  486E FBDC                pea.l      [A6 - 0x424]
  778. 000008C0  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  779. 000008C4  2F2D FC8E                move.l     -[A7], [A5 - 0x372]
  780. 000008C8  486E FCDC                pea.l      [A6 - 0x324]
  781. 000008CC  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  782. 000008D0  486E F4DC                pea.l      [A6 - 0xB24]
  783. 000008D4  487A 0320                pea.l      [PC + 0x320 /* 00000BF6, value 0x4E56 'NV', cstring "" */]
  784. 000008D8  487A 031C                pea.l      [PC + 0x31C /* 00000BF6, value 0x4E56 'NV', cstring "" */]
  785. 000008DC  486E FCDC                pea.l      [A6 - 0x324]
  786. 000008E0  A98B                     syscall    ParamText
  787. 000008E2  42A7                     clr.l      -[A7]
  788. 000008E4  3F3C 0107                move.w     -[A7], 0x107
  789. 000008E8  42A7                     clr.l      -[A7]
  790. 000008EA  70FF                     moveq.l    D0, 0xFFFFFFFF
  791. 000008EC  2F00                     move.l     -[A7], D0
  792. 000008EE  A97C                     syscall    GetNewDialog
  793. 000008F0  285F                     movea.l    A4, [A7]+
  794. 000008F2  2F0C                     move.l     -[A7], A4
  795. 000008F4  3F3C 000B                move.w     -[A7], 0xB
  796. 000008F8  486E FFEA                pea.l      [A6 - 0x16]
  797. 000008FC  486E FFE6                pea.l      [A6 - 0x1A]
  798. 00000900  486E FFDE                pea.l      [A6 - 0x22]
  799. 00000904  A98D                     syscall    GetDialogItem/GetDItem
  800. 00000906  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  801. 0000090A  486E F5DC                pea.l      [A6 - 0xA24]
  802. 0000090E  A98F                     syscall    SetDialogItemText/SetIText
  803. 00000910  2F0C                     move.l     -[A7], A4
  804. 00000912  3F3C 000C                move.w     -[A7], 0xC
  805. 00000916  486E FFEA                pea.l      [A6 - 0x16]
  806. 0000091A  486E FFE6                pea.l      [A6 - 0x1A]
  807. 0000091E  486E FFDE                pea.l      [A6 - 0x22]
  808. 00000922  A98D                     syscall    GetDialogItem/GetDItem
  809. 00000924  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  810. 00000928  486E F6DC                pea.l      [A6 - 0x924]
  811. 0000092C  A98F                     syscall    SetDialogItemText/SetIText
  812. 0000092E  2F0C                     move.l     -[A7], A4
  813. 00000930  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  814. 00000934  486E FFEA                pea.l      [A6 - 0x16]
  815. 00000938  486E FFE6                pea.l      [A6 - 0x1A]
  816. 0000093C  486E FFDE                pea.l      [A6 - 0x22]
  817. 00000940  A98D                     syscall    GetDialogItem/GetDItem
  818. 00000942  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  819. 00000946  486E F7DC                pea.l      [A6 - 0x824]
  820. 0000094A  A98F                     syscall    SetDialogItemText/SetIText
  821. 0000094C  2F0C                     move.l     -[A7], A4
  822. 0000094E  3F3C 000E                move.w     -[A7], 0xE
  823. 00000952  486E FFEA                pea.l      [A6 - 0x16]
  824. 00000956  486E FFE6                pea.l      [A6 - 0x1A]
  825. 0000095A  486E FFDE                pea.l      [A6 - 0x22]
  826. 0000095E  A98D                     syscall    GetDialogItem/GetDItem
  827. 00000960  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  828. 00000964  486E F8DC                pea.l      [A6 - 0x724]
  829. 00000968  A98F                     syscall    SetDialogItemText/SetIText
  830. 0000096A  2F0C                     move.l     -[A7], A4
  831. 0000096C  3F3C 0010                move.w     -[A7], 0x10
  832. 00000970  486E FFEA                pea.l      [A6 - 0x16]
  833. 00000974  486E FFE6                pea.l      [A6 - 0x1A]
  834. 00000978  486E FFDE                pea.l      [A6 - 0x22]
  835. 0000097C  A98D                     syscall    GetDialogItem/GetDItem
  836. 0000097E  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  837. 00000982  486E F9DC                pea.l      [A6 - 0x624]
  838. 00000986  A98F                     syscall    SetDialogItemText/SetIText
  839. 00000988  2F0C                     move.l     -[A7], A4
  840. 0000098A  3F3C 0011                move.w     -[A7], 0x11
  841. 0000098E  486E FFEA                pea.l      [A6 - 0x16]
  842. 00000992  486E FFE6                pea.l      [A6 - 0x1A]
  843. 00000996  486E FFDE                pea.l      [A6 - 0x22]
  844. 0000099A  A98D                     syscall    GetDialogItem/GetDItem
  845. 0000099C  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  846. 000009A0  486E FADC                pea.l      [A6 - 0x524]
  847. 000009A4  A98F                     syscall    SetDialogItemText/SetIText
  848. 000009A6  2F0C                     move.l     -[A7], A4
  849. 000009A8  3F3C 0012                move.w     -[A7], 0x12
  850. 000009AC  486E FFEA                pea.l      [A6 - 0x16]
  851. 000009B0  486E FFE6                pea.l      [A6 - 0x1A]
  852. 000009B4  486E FFDE                pea.l      [A6 - 0x22]
  853. 000009B8  A98D                     syscall    GetDialogItem/GetDItem
  854. 000009BA  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  855. 000009BE  486E FBDC                pea.l      [A6 - 0x424]
  856. 000009C2  A98F                     syscall    SetDialogItemText/SetIText
  857. 000009C4  42A7                     clr.l      -[A7]
  858. 000009C6  486E FFEC                pea.l      [A6 - 0x14]
  859. 000009CA  A991                     syscall    ModalDialog
  860. 000009CC  2F0C                     move.l     -[A7], A4
  861. 000009CE  A983                     syscall    DisposeDialog
  862. 000009D0  4EBA F902                jsr        [PC - 0x6FE /* 000002D4 */]
  863. 000009D4  4EBA FBE2                jsr        [PC - 0x41E /* 000005B8 */]
  864. 000009D8  5244                     addq.w     D4, 1
  865. 000009DA  690A                     bvs        +0xC /* 000009E6 */
  866. label000009DC:
  867. 000009DC  3004                     move.w     D0, D4
  868. 000009DE  B06E F4D4                cmp.w      D0, [A6 - 0xB2C]
  869. 000009E2  6F00 FD6E                ble        -0x290 /* 00000752 */
  870. label000009E6:
  871. 000009E6  3D6D FEAE F4D2           move.w     [A6 - 0xB2E], [A5 - 0x152]
  872. 000009EC  7E01                     moveq.l    D7, 0x01
  873. 000009EE  6000 01B4                bra        +0x1B6 /* 00000BA4 */
  874. label000009F2:
  875. 000009F2  3007                     move.w     D0, D7
  876. 000009F4  E340                     asl        D0.w, 1
  877. 000009F6  41ED FEB0                lea.l      A0, [A5 - 0x150]
  878. 000009FA  3230 0000                move.w     D1, [A0 + D0.w]
  879. 000009FE  48C1                     ext.l      D1
  880. 00000A00  B2AD 87AA                cmp.l      D1, [A5 - 0x7856]
  881. 00000A04  6F00 019A                ble        +0x19C /* 00000BA0 */
  882. 00000A08  7C05                     moveq.l    D6, 0x05
  883. 00000A0A  6020                     bra        +0x22 /* 00000A2C */
  884. label00000A0C:
  885. 00000A0C  3007                     move.w     D0, D7
  886. 00000A0E  E340                     asl        D0.w, 1
  887. 00000A10  41ED FEB0                lea.l      A0, [A5 - 0x150]
  888. 00000A14  3230 0000                move.w     D1, [A0 + D0.w]
  889. 00000A18  48C1                     ext.l      D1
  890. 00000A1A  3006                     move.w     D0, D6
  891. 00000A1C  E540                     asl        D0.w, 2
  892. 00000A1E  41ED 8796                lea.l      A0, [A5 - 0x786A]
  893. 00000A22  B2B0 0000                cmp.l      D1, [A0 + D0.w]
  894. 00000A26  6F02                     ble        +0x4 /* 00000A2A */
  895. 00000A28  3A06                     move.w     D5, D6
  896. label00000A2A:
  897. 00000A2A  5346                     subq.w     D6, 1
  898. label00000A2C:
  899. 00000A2C  0C46 0001                cmpi.w     D6, 0x1
  900. 00000A30  6CDA                     bge        -0x24 /* 00000A0C */
  901. 00000A32  3D45 F4D0                move.w     [A6 - 0xB30], D5
  902. 00000A36  7C05                     moveq.l    D6, 0x05
  903. 00000A38  6066                     bra        +0x68 /* 00000AA0 */
  904. label00000A3A:
  905. 00000A3A  0C46 0001                cmpi.w     D6, 0x1
  906. 00000A3E  675C                     beq        +0x5E /* 00000A9C */
  907. 00000A40  3006                     move.w     D0, D6
  908. 00000A42  EB40                     asl        D0.w, 5
  909. 00000A44  3206                     move.w     D1, D6
  910. 00000A46  5341                     subq.w     D1, 1
  911. 00000A48  EB41                     asl        D1.w, 5
  912. 00000A4A  43ED 87DE                lea.l      A1, [A5 - 0x7822]
  913. 00000A4E  41F1 0000                lea.l      A0, [A1 + D0.w]
  914. 00000A52  45ED 87DE                lea.l      A2, [A5 - 0x7822]
  915. 00000A56  43F2 1000                lea.l      A1, [A2 + D1.w]
  916. 00000A5A  7008                     moveq.l    D0, 0x08
  917. label00000A5C:
  918. 00000A5C  20D9                     move.l     [A0]+, [A1]+
  919. 00000A5E  5340                     subq.w     D0, 1
  920. 00000A60  6EFA                     bgt        -0x4 /* 00000A5C */
  921. 00000A62  3006                     move.w     D0, D6
  922. 00000A64  5340                     subq.w     D0, 1
  923. 00000A66  E540                     asl        D0.w, 2
  924. 00000A68  3206                     move.w     D1, D6
  925. 00000A6A  E541                     asl        D1.w, 2
  926. 00000A6C  41ED 8796                lea.l      A0, [A5 - 0x786A]
  927. 00000A70  43ED 8796                lea.l      A1, [A5 - 0x786A]
  928. 00000A74  23B0 0000 1000           move.l     [A1 + D1.w], [A0 + D0.w]
  929. 00000A7A  3006                     move.w     D0, D6
  930. 00000A7C  E940                     asl        D0.w, 4
  931. 00000A7E  3206                     move.w     D1, D6
  932. 00000A80  5341                     subq.w     D1, 1
  933. 00000A82  E941                     asl        D1.w, 4
  934. 00000A84  43ED 879E                lea.l      A1, [A5 - 0x7862]
  935. 00000A88  41F1 0000                lea.l      A0, [A1 + D0.w]
  936. 00000A8C  45ED 879E                lea.l      A2, [A5 - 0x7862]
  937. 00000A90  43F2 1000                lea.l      A1, [A2 + D1.w]
  938. 00000A94  20D9                     move.l     [A0]+, [A1]+
  939. 00000A96  20D9                     move.l     [A0]+, [A1]+
  940. 00000A98  20D9                     move.l     [A0]+, [A1]+
  941. 00000A9A  20D9                     move.l     [A0]+, [A1]+
  942. label00000A9C:
  943. 00000A9C  5346                     subq.w     D6, 1
  944. 00000A9E  6908                     bvs        +0xA /* 00000AA8 */
  945. label00000AA0:
  946. 00000AA0  3006                     move.w     D0, D6
  947. 00000AA2  B06E F4D0                cmp.w      D0, [A6 - 0xB30]
  948. 00000AA6  6C92                     bge        -0x6C /* 00000A3A */
  949. label00000AA8:
  950. 00000AA8  3007                     move.w     D0, D7
  951. 00000AAA  E340                     asl        D0.w, 1
  952. 00000AAC  41ED FEB0                lea.l      A0, [A5 - 0x150]
  953. 00000AB0  3230 0000                move.w     D1, [A0 + D0.w]
  954. 00000AB4  48C1                     ext.l      D1
  955. 00000AB6  3005                     move.w     D0, D5
  956. 00000AB8  E540                     asl        D0.w, 2
  957. 00000ABA  41ED 8796                lea.l      A0, [A5 - 0x786A]
  958. 00000ABE  2181 0000                move.l     [A0 + D0.w], D1
  959. 00000AC2  4267                     clr.w      -[A7]
  960. 00000AC4  486E F4D8                pea.l      [A6 - 0xB28]
  961. 00000AC8  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  962. 00000ACC  3D5F F4D6                move.w     [A6 - 0xB2A], [A7]+
  963. 00000AD0  2F2E F4D8                move.l     -[A7], [A6 - 0xB28]
  964. 00000AD4  4267                     clr.w      -[A7]
  965. 00000AD6  486E FDDC                pea.l      [A6 - 0x224]
  966. 00000ADA  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  967. 00000ADE  3005                     move.w     D0, D5
  968. 00000AE0  E940                     asl        D0.w, 4
  969. 00000AE2  43ED 879E                lea.l      A1, [A5 - 0x7862]
  970. 00000AE6  41F1 0000                lea.l      A0, [A1 + D0.w]
  971. 00000AEA  43EE FDDC                lea.l      A1, [A6 - 0x224]
  972. 00000AEE  20D9                     move.l     [A0]+, [A1]+
  973. 00000AF0  20D9                     move.l     [A0]+, [A1]+
  974. 00000AF2  20D9                     move.l     [A0]+, [A1]+
  975. 00000AF4  20D9                     move.l     [A0]+, [A1]+
  976. 00000AF6  3007                     move.w     D0, D7
  977. 00000AF8  E340                     asl        D0.w, 1
  978. 00000AFA  41ED FEB0                lea.l      A0, [A5 - 0x150]
  979. 00000AFE  3230 0000                move.w     D1, [A0 + D0.w]
  980. 00000B02  48C1                     ext.l      D1
  981. 00000B04  3005                     move.w     D0, D5
  982. 00000B06  E540                     asl        D0.w, 2
  983. 00000B08  41ED 8796                lea.l      A0, [A5 - 0x786A]
  984. 00000B0C  2181 0000                move.l     [A0 + D0.w], D1
  985. 00000B10  42A7                     clr.l      -[A7]
  986. 00000B12  4EBA 0CC4                jsr        [PC + 0xCC4 /* 000017D8 */]
  987. 00000B16  265F                     movea.l    A3, [A7]+
  988. 00000B18  2F0B                     move.l     -[A7], A3
  989. 00000B1A  3005                     move.w     D0, D5
  990. 00000B1C  5440                     addq.w     D0, 2
  991. 00000B1E  3F00                     move.w     -[A7], D0
  992. 00000B20  486E FFEA                pea.l      [A6 - 0x16]
  993. 00000B24  486E FFE6                pea.l      [A6 - 0x1A]
  994. 00000B28  486E FFDE                pea.l      [A6 - 0x22]
  995. 00000B2C  A98D                     syscall    GetDialogItem/GetDItem
  996. 00000B2E  3D7C 0010 FFEA           move.w     [A6 - 0x16], 0x10
  997. 00000B34  2F0B                     move.l     -[A7], A3
  998. 00000B36  3005                     move.w     D0, D5
  999. 00000B38  5440                     addq.w     D0, 2
  1000. 00000B3A  3F00                     move.w     -[A7], D0
  1001. 00000B3C  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1002. 00000B40  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1003. 00000B44  486E FFDE                pea.l      [A6 - 0x22]
  1004. 00000B48  A98E                     syscall    SetDialogItem/SetDItem
  1005. 00000B4A  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1006. 00000B4E  487A 00A2                pea.l      [PC + 0xA2 /* 00000BF2, value 0x32A2A2A, pstring "***" */]
  1007. 00000B52  A98F                     syscall    SetDialogItemText/SetIText
  1008. 00000B54  2F0B                     move.l     -[A7], A3
  1009. 00000B56  3005                     move.w     D0, D5
  1010. 00000B58  5440                     addq.w     D0, 2
  1011. 00000B5A  3F00                     move.w     -[A7], D0
  1012. 00000B5C  4267                     clr.w      -[A7]
  1013. 00000B5E  3F3C 7FFF                move.w     -[A7], 0x7FFF
  1014. 00000B62  A97E                     syscall    SelectDialogItemText/SelIText
  1015. label00000B64:
  1016. 00000B64  42A7                     clr.l      -[A7]
  1017. 00000B66  486E FFEC                pea.l      [A6 - 0x14]
  1018. 00000B6A  A991                     syscall    ModalDialog
  1019. 00000B6C  0C6E 0001 FFEC           cmpi.w     [A6 - 0x14], 0x1
  1020. 00000B72  66F0                     bne        -0xE /* 00000B64 */
  1021. 00000B74  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1022. 00000B78  486E F4DC                pea.l      [A6 - 0xB24]
  1023. 00000B7C  A990                     syscall    GetDialogItemText/GetIText
  1024. 00000B7E  3005                     move.w     D0, D5
  1025. 00000B80  EB40                     asl        D0.w, 5
  1026. 00000B82  43ED 87DE                lea.l      A1, [A5 - 0x7822]
  1027. 00000B86  41F1 0000                lea.l      A0, [A1 + D0.w]
  1028. 00000B8A  43EE F4DC                lea.l      A1, [A6 - 0xB24]
  1029. 00000B8E  7008                     moveq.l    D0, 0x08
  1030. label00000B90:
  1031. 00000B90  20D9                     move.l     [A0]+, [A1]+
  1032. 00000B92  5340                     subq.w     D0, 1
  1033. 00000B94  6EFA                     bgt        -0x4 /* 00000B90 */
  1034. 00000B96  2F0B                     move.l     -[A7], A3
  1035. 00000B98  A983                     syscall    DisposeDialog
  1036. 00000B9A  1D7C 0001 FFDD           move.b     [A6 - 0x23], 0x1
  1037. label00000BA0:
  1038. 00000BA0  5247                     addq.w     D7, 1
  1039. 00000BA2  690A                     bvs        +0xC /* 00000BAE */
  1040. label00000BA4:
  1041. 00000BA4  3007                     move.w     D0, D7
  1042. 00000BA6  B06E F4D2                cmp.w      D0, [A6 - 0xB2E]
  1043. 00000BAA  6F00 FE46                ble        -0x1B8 /* 000009F2 */
  1044. label00000BAE:
  1045. 00000BAE  102E FFDD                move.b     D0, [A6 - 0x23]
  1046. 00000BB2  0A00 0001                xori.b     D0, 0x1
  1047. 00000BB6  4A00                     tst.b      D0
  1048. 00000BB8  6716                     beq        +0x18 /* 00000BD0 */
  1049. 00000BBA  42A7                     clr.l      -[A7]
  1050. 00000BBC  4EBA 0C1A                jsr        [PC + 0xC1A /* 000017D8 */]
  1051. 00000BC0  265F                     movea.l    A3, [A7]+
  1052. 00000BC2  42A7                     clr.l      -[A7]
  1053. 00000BC4  486E FFEC                pea.l      [A6 - 0x14]
  1054. 00000BC8  A991                     syscall    ModalDialog
  1055. 00000BCA  2F0B                     move.l     -[A7], A3
  1056. 00000BCC  A983                     syscall    DisposeDialog
  1057. 00000BCE  6008                     bra        +0xA /* 00000BD8 */
  1058. label00000BD0:
  1059. 00000BD0  3F3C 0001                move.w     -[A7], 0x1
  1060. 00000BD4  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  1061. label00000BD8:
  1062. 00000BD8  4EBA 0CBC                jsr        [PC + 0xCBC /* 00001896 */]
  1063. 00000BDC  206E 0008                movea.l    A0, [A6 + 0x8]
  1064. 00000BE0  2C48                     movea.l    A6, A0
  1065. 00000BE2  4EFA 073A                jmp        [PC + 0x73A /* 0000131E */]
  1066. 00000BE6  0000 4CDF                ori.b      D0, 0xDF
  1067. 00000BEA  1CF0 4E5E                move.b     [A6]+, [A0 + D4 * 8 + 0x5E]
  1068. 00000BEE  2E9F                     move.l     [A7], [A7]+
  1069. 00000BF0  4E75                     rts
  1070. 00000BF2  032A 2A2A                btst       [A2 + 0x2A2A], D1
  1071. 00000BF6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1072. export_39: // at 00000BF8 (misaligned)
  1073. 00000BFA  FFDC                     .invalid   <<F/7/7>>
  1074. 00000BFC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1075. 00000C00  486E 0008                pea.l      [A6 + 0x8]
  1076. 00000C04  A871                     syscall    GlobalToLocal
  1077. 00000C06  302E 0008                move.w     D0, [A6 + 0x8]
  1078. 00000C0A  48C0                     ext.l      D0
  1079. 00000C0C  81ED F9F4                divs.w     D0, [A5 - 0x60C]
  1080. 00000C10  3D40 FFE4                move.w     [A6 - 0x1C], D0
  1081. 00000C14  302E 000A                move.w     D0, [A6 + 0xA]
  1082. 00000C18  48C0                     ext.l      D0
  1083. 00000C1A  81ED F9F2                divs.w     D0, [A5 - 0x60E]
  1084. 00000C1E  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1085. 00000C22  302E FFE6                move.w     D0, [A6 - 0x1A]
  1086. 00000C26  E340                     asl        D0.w, 1
  1087. 00000C28  322E FFE4                move.w     D1, [A6 - 0x1C]
  1088. 00000C2C  3401                     move.w     D2, D1
  1089. 00000C2E  E642                     asr        D2.w, 3
  1090. 00000C30  D440                     add.w      D2, D0
  1091. 00000C32  0335 20E0                btst       [A5 + D2.w - 0x32], D1
  1092. 00000C36  6600 06DC                bne        +0x6DE /* 00001314 */
  1093. 00000C3A  302D F9F4                move.w     D0, [A5 - 0x60C]
  1094. 00000C3E  C1EE FFE4                muls.w     D0, [A6 - 0x1C]
  1095. 00000C42  5240                     addq.w     D0, 1
  1096. 00000C44  3D40 FFEC                move.w     [A6 - 0x14], D0
  1097. 00000C48  302D F9F2                move.w     D0, [A5 - 0x60E]
  1098. 00000C4C  C1EE FFE6                muls.w     D0, [A6 - 0x1A]
  1099. 00000C50  5240                     addq.w     D0, 1
  1100. 00000C52  3D40 FFEE                move.w     [A6 - 0x12], D0
  1101. 00000C56  302D F9F0                move.w     D0, [A5 - 0x610]
  1102. 00000C5A  D06E FFEC                add.w      D0, [A6 - 0x14]
  1103. 00000C5E  3D40 FFF0                move.w     [A6 - 0x10], D0
  1104. 00000C62  302D F9EE                move.w     D0, [A5 - 0x612]
  1105. 00000C66  D06E FFEE                add.w      D0, [A6 - 0x12]
  1106. 00000C6A  3D40 FFF2                move.w     [A6 - 0xE], D0
  1107. 00000C6E  486D 9860                pea.l      [A5 - 0x67A0]
  1108. 00000C72  206D FFDA                movea.l    A0, [A5 - 0x26]
  1109. 00000C76  4868 0002                pea.l      [A0 + 0x2]
  1110. 00000C7A  486E FFEC                pea.l      [A6 - 0x14]
  1111. 00000C7E  486E FFEC                pea.l      [A6 - 0x14]
  1112. 00000C82  4267                     clr.w      -[A7]
  1113. 00000C84  42A7                     clr.l      -[A7]
  1114. 00000C86  A8EC                     syscall    CopyBits
  1115. 00000C88  2F2D FEA6                move.l     -[A7], [A5 - 0x15A]
  1116. 00000C8C  1F3C 0001                move.b     -[A7], 0x1
  1117. 00000C90  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1118. 00000C94  4267                     clr.w      -[A7]
  1119. 00000C96  A974                     syscall    Button
  1120. 00000C98  0C6D 0001 FEAC           cmpi.w     [A5 - 0x154], 0x1
  1121. 00000C9E  57C0                     seq        D0
  1122. 00000CA0  801F                     or.b       D0, [A7]+
  1123. 00000CA2  0240 0001                andi.w     D0, 0x1
  1124. 00000CA6  6700 0628                beq        +0x62A /* 000012D0 */
  1125. label00000CAA:
  1126. 00000CAA  486E FFFC                pea.l      [A6 - 0x4]
  1127. 00000CAE  A972                     syscall    GetMouse
  1128. 00000CB0  4267                     clr.w      -[A7]
  1129. 00000CB2  A974                     syscall    Button
  1130. 00000CB4  0C1F 0001                cmpi.b     [A7]+, 0x1
  1131. 00000CB8  57C0                     seq        D0
  1132. 00000CBA  4A6E FFFE                tst.w      [A6 - 0x2]
  1133. 00000CBE  5EC1                     sgt        D1
  1134. 00000CC0  C001                     and.b      D0, D1
  1135. 00000CC2  4A6E FFFC                tst.w      [A6 - 0x4]
  1136. 00000CC6  5EC1                     sgt        D1
  1137. 00000CC8  C001                     and.b      D0, D1
  1138. 00000CCA  67DE                     beq        -0x20 /* 00000CAA */
  1139. 00000CCC  302E FFFC                move.w     D0, [A6 - 0x4]
  1140. 00000CD0  48C0                     ext.l      D0
  1141. 00000CD2  81ED F9F4                divs.w     D0, [A5 - 0x60C]
  1142. 00000CD6  3D40 FFE8                move.w     [A6 - 0x18], D0
  1143. 00000CDA  302E FFFE                move.w     D0, [A6 - 0x2]
  1144. 00000CDE  48C0                     ext.l      D0
  1145. 00000CE0  81ED F9F2                divs.w     D0, [A5 - 0x60E]
  1146. 00000CE4  3D40 FFEA                move.w     [A6 - 0x16], D0
  1147. 00000CE8  302E FFEA                move.w     D0, [A6 - 0x16]
  1148. 00000CEC  6B2A                     bmi        +0x2C /* 00000D18 */
  1149. 00000CEE  4267                     clr.w      -[A7]
  1150. 00000CF0  322D FC9C                move.w     D1, [A5 - 0x364]
  1151. 00000CF4  5341                     subq.w     D1, 1
  1152. 00000CF6  3F01                     move.w     -[A7], D1
  1153. 00000CF8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1154. 00000CFC  3217                     move.w     D1, [A7]
  1155. 00000CFE  E749                     lsl        D1.w, 3
  1156. 00000D00  5341                     subq.w     D1, 1
  1157. 00000D02  B041                     cmp.w      D0, D1
  1158. 00000D04  6E10                     bgt        +0x12 /* 00000D16 */
  1159. 00000D06  3200                     move.w     D1, D0
  1160. 00000D08  E649                     lsr        D1.w, 3
  1161. 00000D0A  4441                     neg.w      D1
  1162. 00000D0C  D257                     add.w      D1, [A7]
  1163. 00000D0E  0137 1001                btst       [A7 + D1.w + 0x1], D0
  1164. 00000D12  0A3C 0004                xori.b     ccr, 4
  1165. label00000D16:
  1166. 00000D16  DEDF                     add.w      A7, [A7]+
  1167. label00000D18:
  1168. 00000D18  57C0                     seq        D0
  1169. 00000D1A  322E FFE8                move.w     D1, [A6 - 0x18]
  1170. 00000D1E  6B2A                     bmi        +0x2C /* 00000D4A */
  1171. 00000D20  4267                     clr.w      -[A7]
  1172. 00000D22  342D FC9C                move.w     D2, [A5 - 0x364]
  1173. 00000D26  5342                     subq.w     D2, 1
  1174. 00000D28  3F02                     move.w     -[A7], D2
  1175. 00000D2A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1176. 00000D2E  3417                     move.w     D2, [A7]
  1177. 00000D30  E74A                     lsl        D2.w, 3
  1178. 00000D32  5342                     subq.w     D2, 1
  1179. 00000D34  B242                     cmp.w      D1, D2
  1180. 00000D36  6E10                     bgt        +0x12 /* 00000D48 */
  1181. 00000D38  3401                     move.w     D2, D1
  1182. 00000D3A  E64A                     lsr        D2.w, 3
  1183. 00000D3C  4442                     neg.w      D2
  1184. 00000D3E  D457                     add.w      D2, [A7]
  1185. 00000D40  0337 2001                btst       [A7 + D2.w + 0x1], D1
  1186. 00000D44  0A3C 0004                xori.b     ccr, 4
  1187. label00000D48:
  1188. 00000D48  DEDF                     add.w      A7, [A7]+
  1189. label00000D4A:
  1190. 00000D4A  57C1                     seq        D1
  1191. 00000D4C  C001                     and.b      D0, D1
  1192. 00000D4E  322E FFE6                move.w     D1, [A6 - 0x1A]
  1193. 00000D52  B26E FFEA                cmp.w      D1, [A6 - 0x16]
  1194. 00000D56  57C1                     seq        D1
  1195. 00000D58  342E FFE4                move.w     D2, [A6 - 0x1C]
  1196. 00000D5C  B46E FFE8                cmp.w      D2, [A6 - 0x18]
  1197. 00000D60  57C2                     seq        D2
  1198. 00000D62  C202                     and.b      D1, D2
  1199. 00000D64  5201                     addq.b     D1, 1
  1200. 00000D66  C001                     and.b      D0, D1
  1201. 00000D68  322E FFEA                move.w     D1, [A6 - 0x16]
  1202. 00000D6C  E341                     asl        D1.w, 1
  1203. 00000D6E  342E FFE8                move.w     D2, [A6 - 0x18]
  1204. 00000D72  3602                     move.w     D3, D2
  1205. 00000D74  E643                     asr        D3.w, 3
  1206. 00000D76  D641                     add.w      D3, D1
  1207. 00000D78  0535 30E0                btst       [A5 + D3.w - 0x32], D2
  1208. 00000D7C  57C1                     seq        D1
  1209. 00000D7E  C001                     and.b      D0, D1
  1210. 00000D80  4A00                     tst.b      D0
  1211. 00000D82  6700 FF26                beq        -0xD8 /* 00000CAA */
  1212. 00000D86  302D F9F4                move.w     D0, [A5 - 0x60C]
  1213. 00000D8A  C1EE FFE8                muls.w     D0, [A6 - 0x18]
  1214. 00000D8E  5240                     addq.w     D0, 1
  1215. 00000D90  3D40 FFF4                move.w     [A6 - 0xC], D0
  1216. 00000D94  302D F9F2                move.w     D0, [A5 - 0x60E]
  1217. 00000D98  C1EE FFEA                muls.w     D0, [A6 - 0x16]
  1218. 00000D9C  5240                     addq.w     D0, 1
  1219. 00000D9E  3D40 FFF6                move.w     [A6 - 0xA], D0
  1220. 00000DA2  302D F9F0                move.w     D0, [A5 - 0x610]
  1221. 00000DA6  D06E FFF4                add.w      D0, [A6 - 0xC]
  1222. 00000DAA  3D40 FFF8                move.w     [A6 - 0x8], D0
  1223. 00000DAE  302D F9EE                move.w     D0, [A5 - 0x612]
  1224. 00000DB2  D06E FFF6                add.w      D0, [A6 - 0xA]
  1225. 00000DB6  3D40 FFFA                move.w     [A6 - 0x6], D0
  1226. 00000DBA  486D 9860                pea.l      [A5 - 0x67A0]
  1227. 00000DBE  206D FFDA                movea.l    A0, [A5 - 0x26]
  1228. 00000DC2  4868 0002                pea.l      [A0 + 0x2]
  1229. 00000DC6  486E FFF4                pea.l      [A6 - 0xC]
  1230. 00000DCA  486E FFF4                pea.l      [A6 - 0xC]
  1231. 00000DCE  4267                     clr.w      -[A7]
  1232. 00000DD0  42A7                     clr.l      -[A7]
  1233. 00000DD2  A8EC                     syscall    CopyBits
  1234. 00000DD4  302E FFE6                move.w     D0, [A6 - 0x1A]
  1235. 00000DD8  E940                     asl        D0.w, 4
  1236. 00000DDA  322E FFE4                move.w     D1, [A6 - 0x1C]
  1237. 00000DDE  D240                     add.w      D1, D0
  1238. 00000DE0  41ED FC9E                lea.l      A0, [A5 - 0x362]
  1239. 00000DE4  1030 1000                move.b     D0, [A0 + D1.w]
  1240. 00000DE8  0240 00FF                andi.w     D0, 0xFF
  1241. 00000DEC  322E FFEA                move.w     D1, [A6 - 0x16]
  1242. 00000DF0  E941                     asl        D1.w, 4
  1243. 00000DF2  342E FFE8                move.w     D2, [A6 - 0x18]
  1244. 00000DF6  D441                     add.w      D2, D1
  1245. 00000DF8  41ED FC9E                lea.l      A0, [A5 - 0x362]
  1246. 00000DFC  1230 2000                move.b     D1, [A0 + D2.w]
  1247. 00000E00  0241 00FF                andi.w     D1, 0xFF
  1248. 00000E04  B240                     cmp.w      D1, D0
  1249. 00000E06  6600 03BA                bne        +0x3BC /* 000011C2 */
  1250. 00000E0A  302E FFE6                move.w     D0, [A6 - 0x1A]
  1251. 00000E0E  E940                     asl        D0.w, 4
  1252. 00000E10  322E FFE4                move.w     D1, [A6 - 0x1C]
  1253. 00000E14  D240                     add.w      D1, D0
  1254. 00000E16  41ED FC9E                lea.l      A0, [A5 - 0x362]
  1255. 00000E1A  1030 1000                move.b     D0, [A0 + D1.w]
  1256. 00000E1E  0240 00FF                andi.w     D0, 0xFF
  1257. 00000E22  7200                     moveq.l    D1, 0x00
  1258. 00000E24  E241                     asr        D1.w, 1
  1259. 00000E26  B240                     cmp.w      D1, D0
  1260. 00000E28  57C0                     seq        D0
  1261. 00000E2A  C02D FEAA                and.b      D0, [A5 - 0x156]
  1262. 00000E2E  322D FED2                move.w     D1, [A5 - 0x12E]
  1263. 00000E32  5241                     addq.w     D1, 1
  1264. 00000E34  342D FED4                move.w     D2, [A5 - 0x12C]
  1265. 00000E38  E242                     asr        D2.w, 1
  1266. 00000E3A  B441                     cmp.w      D2, D1
  1267. 00000E3C  56C1                     sne        D1
  1268. 00000E3E  C001                     and.b      D0, D1
  1269. 00000E40  4A00                     tst.b      D0
  1270. 00000E42  6700 00EA                beq        +0xEC /* 00000F2E */
  1271. 00000E46  3F3C 0007                move.w     -[A7], 0x7
  1272. 00000E4A  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1273. 00000E4E  422D FEAA                clr.b      [A5 - 0x156]
  1274. 00000E52  2F2D 984E                move.l     -[A7], [A5 - 0x67B2]
  1275. 00000E56  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1276. 00000E5A  206D 984E                movea.l    A0, [A5 - 0x67B2]
  1277. 00000E5E  2B50 9840                move.l     [A5 - 0x67C0], [A0]
  1278. 00000E62  3D7C 0001 FFE0           move.w     [A6 - 0x20], 0x1
  1279. 00000E68  6060                     bra        +0x62 /* 00000ECA */
  1280. label00000E6A:
  1281. 00000E6A  206D FFDA                movea.l    A0, [A5 - 0x26]
  1282. 00000E6E  4868 0002                pea.l      [A0 + 0x2]
  1283. 00000E72  486D 9840                pea.l      [A5 - 0x67C0]
  1284. 00000E76  486E FFEC                pea.l      [A6 - 0x14]
  1285. 00000E7A  486D 9846                pea.l      [A5 - 0x67BA]
  1286. 00000E7E  4267                     clr.w      -[A7]
  1287. 00000E80  42A7                     clr.l      -[A7]
  1288. 00000E82  A8EC                     syscall    CopyBits
  1289. 00000E84  206D FFDA                movea.l    A0, [A5 - 0x26]
  1290. 00000E88  4868 0002                pea.l      [A0 + 0x2]
  1291. 00000E8C  206D FFDA                movea.l    A0, [A5 - 0x26]
  1292. 00000E90  4868 0002                pea.l      [A0 + 0x2]
  1293. 00000E94  486E FFF4                pea.l      [A6 - 0xC]
  1294. 00000E98  486E FFEC                pea.l      [A6 - 0x14]
  1295. 00000E9C  4267                     clr.w      -[A7]
  1296. 00000E9E  42A7                     clr.l      -[A7]
  1297. 00000EA0  A8EC                     syscall    CopyBits
  1298. 00000EA2  486D 9840                pea.l      [A5 - 0x67C0]
  1299. 00000EA6  206D FFDA                movea.l    A0, [A5 - 0x26]
  1300. 00000EAA  4868 0002                pea.l      [A0 + 0x2]
  1301. 00000EAE  486D 9846                pea.l      [A5 - 0x67BA]
  1302. 00000EB2  486E FFF4                pea.l      [A6 - 0xC]
  1303. 00000EB6  4267                     clr.w      -[A7]
  1304. 00000EB8  42A7                     clr.l      -[A7]
  1305. 00000EBA  A8EC                     syscall    CopyBits
  1306. 00000EBC  700A                     moveq.l    D0, 0x0A
  1307. 00000EBE  2F00                     move.l     -[A7], D0
  1308. 00000EC0  4267                     clr.w      -[A7]
  1309. 00000EC2  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1310. 00000EC6  526E FFE0                addq.w     [A6 - 0x20], 1
  1311. label00000ECA:
  1312. 00000ECA  0C6E 001E FFE0           cmpi.w     [A6 - 0x20], 0x1E
  1313. 00000ED0  6F98                     ble        -0x66 /* 00000E6A */
  1314. 00000ED2  302D FEB0                move.w     D0, [A5 - 0x150]
  1315. 00000ED6  E340                     asl        D0.w, 1
  1316. 00000ED8  41ED FEB0                lea.l      A0, [A5 - 0x150]
  1317. 00000EDC  3230 0000                move.w     D1, [A0 + D0.w]
  1318. 00000EE0  927C 0032                sub.w      D1, 0x32 /* '2' */
  1319. 00000EE4  302D FEB0                move.w     D0, [A5 - 0x150]
  1320. 00000EE8  E340                     asl        D0.w, 1
  1321. 00000EEA  41ED FEB0                lea.l      A0, [A5 - 0x150]
  1322. 00000EEE  3181 0000                move.w     [A0 + D0.w], D1
  1323. 00000EF2  302D FEB0                move.w     D0, [A5 - 0x150]
  1324. 00000EF6  E340                     asl        D0.w, 1
  1325. 00000EF8  41ED FEB0                lea.l      A0, [A5 - 0x150]
  1326. 00000EFC  4A70 0000                tst.w      [A0 + D0.w]
  1327. 00000F00  6C0E                     bge        +0x10 /* 00000F10 */
  1328. 00000F02  302D FEB0                move.w     D0, [A5 - 0x150]
  1329. 00000F06  E340                     asl        D0.w, 1
  1330. 00000F08  41ED FEB0                lea.l      A0, [A5 - 0x150]
  1331. 00000F0C  4270 0000                clr.w      [A0 + D0.w]
  1332. label00000F10:
  1333. 00000F10  4EBA F3C2                jsr        [PC - 0xC3E /* 000002D4 */]
  1334. 00000F14  302D FED2                move.w     D0, [A5 - 0x12E]
  1335. 00000F18  5240                     addq.w     D0, 1
  1336. 00000F1A  3B40 FED2                move.w     [A5 - 0x12E], D0
  1337. 00000F1E  4EBA F698                jsr        [PC - 0x968 /* 000005B8 */]
  1338. 00000F22  2F2D 984E                move.l     -[A7], [A5 - 0x67B2]
  1339. 00000F26  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1340. 00000F2A  6000 0184                bra        +0x186 /* 000010B0 */
  1341. label00000F2E:
  1342. 00000F2E  302E FFE6                move.w     D0, [A6 - 0x1A]
  1343. 00000F32  E940                     asl        D0.w, 4
  1344. 00000F34  322E FFE4                move.w     D1, [A6 - 0x1C]
  1345. 00000F38  D240                     add.w      D1, D0
  1346. 00000F3A  41ED FC9E                lea.l      A0, [A5 - 0x362]
  1347. 00000F3E  1030 1000                move.b     D0, [A0 + D1.w]
  1348. 00000F42  0240 00FF                andi.w     D0, 0xFF
  1349. 00000F46  0C40 0001                cmpi.w     D0, 0x1
  1350. 00000F4A  57C0                     seq        D0
  1351. 00000F4C  C02D FEAB                and.b      D0, [A5 - 0x155]
  1352. 00000F50  4A00                     tst.b      D0
  1353. 00000F52  6700 00A2                beq        +0xA4 /* 00000FF6 */
  1354. 00000F56  422D FEAB                clr.b      [A5 - 0x155]
  1355. 00000F5A  2F2D 983C                move.l     -[A7], [A5 - 0x67C4]
  1356. 00000F5E  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1357. 00000F62  206D 983C                movea.l    A0, [A5 - 0x67C4]
  1358. 00000F66  2B50 982E                move.l     [A5 - 0x67D2], [A0]
  1359. 00000F6A  3D7C 0001 FFE0           move.w     [A6 - 0x20], 0x1
  1360. 00000F70  6074                     bra        +0x76 /* 00000FE6 */
  1361. label00000F72:
  1362. 00000F72  3D6D FC9C FFDE           move.w     [A6 - 0x22], [A5 - 0x364]
  1363. 00000F78  3D7C 0001 FFE2           move.w     [A6 - 0x1E], 0x1
  1364. 00000F7E  6058                     bra        +0x5A /* 00000FD8 */
  1365. label00000F80:
  1366. 00000F80  486D 982E                pea.l      [A5 - 0x67D2]
  1367. 00000F84  206D FFDA                movea.l    A0, [A5 - 0x26]
  1368. 00000F88  4868 0002                pea.l      [A0 + 0x2]
  1369. 00000F8C  302E FFE2                move.w     D0, [A6 - 0x1E]
  1370. 00000F90  E740                     asl        D0.w, 3
  1371. 00000F92  41ED 9726                lea.l      A0, [A5 - 0x68DA]
  1372. 00000F96  4870 0000                pea.l      [A0 + D0.w]
  1373. 00000F9A  486E FFEC                pea.l      [A6 - 0x14]
  1374. 00000F9E  4267                     clr.w      -[A7]
  1375. 00000FA0  42A7                     clr.l      -[A7]
  1376. 00000FA2  A8EC                     syscall    CopyBits
  1377. 00000FA4  486D 982E                pea.l      [A5 - 0x67D2]
  1378. 00000FA8  206D FFDA                movea.l    A0, [A5 - 0x26]
  1379. 00000FAC  4868 0002                pea.l      [A0 + 0x2]
  1380. 00000FB0  302E FFE2                move.w     D0, [A6 - 0x1E]
  1381. 00000FB4  E740                     asl        D0.w, 3
  1382. 00000FB6  41ED 97A6                lea.l      A0, [A5 - 0x685A]
  1383. 00000FBA  4870 0000                pea.l      [A0 + D0.w]
  1384. 00000FBE  486E FFF4                pea.l      [A6 - 0xC]
  1385. 00000FC2  4267                     clr.w      -[A7]
  1386. 00000FC4  42A7                     clr.l      -[A7]
  1387. 00000FC6  A8EC                     syscall    CopyBits
  1388. 00000FC8  7008                     moveq.l    D0, 0x08
  1389. 00000FCA  2F00                     move.l     -[A7], D0
  1390. 00000FCC  4267                     clr.w      -[A7]
  1391. 00000FCE  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1392. 00000FD2  526E FFE2                addq.w     [A6 - 0x1E], 1
  1393. 00000FD6  690A                     bvs        +0xC /* 00000FE2 */
  1394. label00000FD8:
  1395. 00000FD8  302E FFE2                move.w     D0, [A6 - 0x1E]
  1396. 00000FDC  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  1397. 00000FE0  6F9E                     ble        -0x60 /* 00000F80 */
  1398. label00000FE2:
  1399. 00000FE2  526E FFE0                addq.w     [A6 - 0x20], 1
  1400. label00000FE6:
  1401. 00000FE6  0C6E 0007 FFE0           cmpi.w     [A6 - 0x20], 0x7
  1402. 00000FEC  6F84                     ble        -0x7A /* 00000F72 */
  1403. 00000FEE  2F2D 983C                move.l     -[A7], [A5 - 0x67C4]
  1404. 00000FF2  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1405. label00000FF6:
  1406. 00000FF6  302D FEB0                move.w     D0, [A5 - 0x150]
  1407. 00000FFA  E340                     asl        D0.w, 1
  1408. 00000FFC  41ED FEB0                lea.l      A0, [A5 - 0x150]
  1409. 00001000  3230 0000                move.w     D1, [A0 + D0.w]
  1410. 00001004  D27C 0032                add.w      D1, 0x32 /* '2' */
  1411. 00001008  302D FEB0                move.w     D0, [A5 - 0x150]
  1412. 0000100C  E340                     asl        D0.w, 1
  1413. 0000100E  41ED FEB0                lea.l      A0, [A5 - 0x150]
  1414. 00001012  3181 0000                move.w     [A0 + D0.w], D1
  1415. 00001016  302D FEB0                move.w     D0, [A5 - 0x150]
  1416. 0000101A  E340                     asl        D0.w, 1
  1417. 0000101C  41ED FEC0                lea.l      A0, [A5 - 0x140]
  1418. 00001020  3230 0000                move.w     D1, [A0 + D0.w]
  1419. 00001024  5241                     addq.w     D1, 1
  1420. 00001026  302D FEB0                move.w     D0, [A5 - 0x150]
  1421. 0000102A  E340                     asl        D0.w, 1
  1422. 0000102C  41ED FEC0                lea.l      A0, [A5 - 0x140]
  1423. 00001030  3181 0000                move.w     [A0 + D0.w], D1
  1424. 00001034  302D FED2                move.w     D0, [A5 - 0x12E]
  1425. 00001038  5240                     addq.w     D0, 1
  1426. 0000103A  3B40 FED2                move.w     [A5 - 0x12E], D0
  1427. 0000103E  302E FFE6                move.w     D0, [A6 - 0x1A]
  1428. 00001042  E940                     asl        D0.w, 4
  1429. 00001044  322E FFE4                move.w     D1, [A6 - 0x1C]
  1430. 00001048  D240                     add.w      D1, D0
  1431. 0000104A  41ED FD9E                lea.l      A0, [A5 - 0x262]
  1432. 0000104E  1030 1000                move.b     D0, [A0 + D1.w]
  1433. 00001052  0240 00FF                andi.w     D0, 0xFF
  1434. 00001056  0C40 0002                cmpi.w     D0, 0x2
  1435. 0000105A  5DC0                     slt        D0
  1436. 0000105C  322E FFEA                move.w     D1, [A6 - 0x16]
  1437. 00001060  E941                     asl        D1.w, 4
  1438. 00001062  342E FFE8                move.w     D2, [A6 - 0x18]
  1439. 00001066  D441                     add.w      D2, D1
  1440. 00001068  41ED FD9E                lea.l      A0, [A5 - 0x262]
  1441. 0000106C  1230 2000                move.b     D1, [A0 + D2.w]
  1442. 00001070  0241 00FF                andi.w     D1, 0xFF
  1443. 00001074  0C41 0002                cmpi.w     D1, 0x2
  1444. 00001078  5DC1                     slt        D1
  1445. 0000107A  C001                     and.b      D0, D1
  1446. 0000107C  672A                     beq        +0x2C /* 000010A8 */
  1447. 0000107E  3F3C 0006                move.w     -[A7], 0x6
  1448. 00001082  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1449. 00001086  302D FEB0                move.w     D0, [A5 - 0x150]
  1450. 0000108A  E340                     asl        D0.w, 1
  1451. 0000108C  41ED FEB0                lea.l      A0, [A5 - 0x150]
  1452. 00001090  3230 0000                move.w     D1, [A0 + D0.w]
  1453. 00001094  D27C 000A                add.w      D1, 0xA /* '\n' */
  1454. 00001098  302D FEB0                move.w     D0, [A5 - 0x150]
  1455. 0000109C  E340                     asl        D0.w, 1
  1456. 0000109E  41ED FEB0                lea.l      A0, [A5 - 0x150]
  1457. 000010A2  3181 0000                move.w     [A0 + D0.w], D1
  1458. 000010A6  6008                     bra        +0xA /* 000010B0 */
  1459. label000010A8:
  1460. 000010A8  3F3C 0005                move.w     -[A7], 0x5
  1461. 000010AC  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1462. label000010B0:
  1463. 000010B0  4EBA F222                jsr        [PC - 0xDDE /* 000002D4 */]
  1464. 000010B4  302E FFE6                move.w     D0, [A6 - 0x1A]
  1465. 000010B8  E340                     asl        D0.w, 1
  1466. 000010BA  322E FFE4                move.w     D1, [A6 - 0x1C]
  1467. 000010BE  7401                     moveq.l    D2, 0x01
  1468. 000010C0  0242 0001                andi.w     D2, 0x1
  1469. 000010C4  3601                     move.w     D3, D1
  1470. 000010C6  0243 0007                andi.w     D3, 0x7
  1471. 000010CA  E649                     lsr        D1.w, 3
  1472. 000010CC  D240                     add.w      D1, D0
  1473. 000010CE  41F5 10E0                lea.l      A0, [A5 + D1.w - 0x32]
  1474. 000010D2  70FE                     moveq.l    D0, 0xFFFFFFFE
  1475. 000010D4  E738                     rol        D0.b, D3
  1476. 000010D6  E72A                     lsl        D2.b, D3
  1477. 000010D8  C110                     and.b      [A0], D0
  1478. 000010DA  8510                     or.b       [A0], D2
  1479. 000010DC  302E FFEA                move.w     D0, [A6 - 0x16]
  1480. 000010E0  E340                     asl        D0.w, 1
  1481. 000010E2  322E FFE8                move.w     D1, [A6 - 0x18]
  1482. 000010E6  7401                     moveq.l    D2, 0x01
  1483. 000010E8  0242 0001                andi.w     D2, 0x1
  1484. 000010EC  3601                     move.w     D3, D1
  1485. 000010EE  0243 0007                andi.w     D3, 0x7
  1486. 000010F2  E649                     lsr        D1.w, 3
  1487. 000010F4  D240                     add.w      D1, D0
  1488. 000010F6  41F5 10E0                lea.l      A0, [A5 + D1.w - 0x32]
  1489. 000010FA  70FE                     moveq.l    D0, 0xFFFFFFFE
  1490. 000010FC  E738                     rol        D0.b, D3
  1491. 000010FE  E72A                     lsl        D2.b, D3
  1492. 00001100  C110                     and.b      [A0], D0
  1493. 00001102  8510                     or.b       [A0], D2
  1494. 00001104  3D6D F9F0 FFDC           move.w     [A6 - 0x24], [A5 - 0x610]
  1495. 0000110A  3D7C 0001 FFE0           move.w     [A6 - 0x20], 0x1
  1496. 00001110  6030                     bra        +0x32 /* 00001142 */
  1497. label00001112:
  1498. 00001112  486E FFEC                pea.l      [A6 - 0x14]
  1499. 00001116  4267                     clr.w      -[A7]
  1500. 00001118  3F3C 0001                move.w     -[A7], 0x1
  1501. 0000111C  2F2D 972A                move.l     -[A7], [A5 - 0x68D6]
  1502. 00001120  A8EF                     syscall    ScrollRect
  1503. 00001122  486E FFF4                pea.l      [A6 - 0xC]
  1504. 00001126  4267                     clr.w      -[A7]
  1505. 00001128  3F3C FFFF                move.w     -[A7], 0xFFFF
  1506. 0000112C  2F2D 972A                move.l     -[A7], [A5 - 0x68D6]
  1507. 00001130  A8EF                     syscall    ScrollRect
  1508. 00001132  7003                     moveq.l    D0, 0x03
  1509. 00001134  2F00                     move.l     -[A7], D0
  1510. 00001136  4267                     clr.w      -[A7]
  1511. 00001138  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1512. 0000113C  526E FFE0                addq.w     [A6 - 0x20], 1
  1513. 00001140  690A                     bvs        +0xC /* 0000114C */
  1514. label00001142:
  1515. 00001142  302E FFE0                move.w     D0, [A6 - 0x20]
  1516. 00001146  B06E FFDC                cmp.w      D0, [A6 - 0x24]
  1517. 0000114A  6FC6                     ble        -0x38 /* 00001112 */
  1518. label0000114C:
  1519. 0000114C  486E FFEC                pea.l      [A6 - 0x14]
  1520. 00001150  3F3C FFFF                move.w     -[A7], 0xFFFF
  1521. 00001154  3F3C FFFF                move.w     -[A7], 0xFFFF
  1522. 00001158  A8A9                     syscall    InsetRect
  1523. 0000115A  486D 9852                pea.l      [A5 - 0x67AE]
  1524. 0000115E  206D FFDA                movea.l    A0, [A5 - 0x26]
  1525. 00001162  4868 0002                pea.l      [A0 + 0x2]
  1526. 00001166  486E FFEC                pea.l      [A6 - 0x14]
  1527. 0000116A  486E FFEC                pea.l      [A6 - 0x14]
  1528. 0000116E  4267                     clr.w      -[A7]
  1529. 00001170  42A7                     clr.l      -[A7]
  1530. 00001172  A8EC                     syscall    CopyBits
  1531. 00001174  486E FFF4                pea.l      [A6 - 0xC]
  1532. 00001178  3F3C FFFF                move.w     -[A7], 0xFFFF
  1533. 0000117C  3F3C FFFF                move.w     -[A7], 0xFFFF
  1534. 00001180  A8A9                     syscall    InsetRect
  1535. 00001182  486D 9852                pea.l      [A5 - 0x67AE]
  1536. 00001186  206D FFDA                movea.l    A0, [A5 - 0x26]
  1537. 0000118A  4868 0002                pea.l      [A0 + 0x2]
  1538. 0000118E  486E FFF4                pea.l      [A6 - 0xC]
  1539. 00001192  486E FFF4                pea.l      [A6 - 0xC]
  1540. 00001196  4267                     clr.w      -[A7]
  1541. 00001198  42A7                     clr.l      -[A7]
  1542. 0000119A  A8EC                     syscall    CopyBits
  1543. 0000119C  2F2D FE9E                move.l     -[A7], [A5 - 0x162]
  1544. 000011A0  7002                     moveq.l    D0, 0x02
  1545. 000011A2  2F00                     move.l     -[A7], D0
  1546. 000011A4  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1547. 000011A8  2B5F FE9E                move.l     [A5 - 0x162], [A7]+
  1548. 000011AC  302D FED4                move.w     D0, [A5 - 0x12C]
  1549. 000011B0  E240                     asr        D0.w, 1
  1550. 000011B2  B06D FED2                cmp.w      D0, [A5 - 0x12E]
  1551. 000011B6  6606                     bne        +0x8 /* 000011BE */
  1552. 000011B8  2F0E                     move.l     -[A7], A6
  1553. 000011BA  4EBA F528                jsr        [PC - 0xAD8 /* 000006E4 */]
  1554. label000011BE:
  1555. 000011BE  6000 0154                bra        +0x156 /* 00001314 */
  1556. label000011C2:
  1557. 000011C2  3F3C 0004                move.w     -[A7], 0x4
  1558. 000011C6  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1559. 000011CA  302D FEB0                move.w     D0, [A5 - 0x150]
  1560. 000011CE  E340                     asl        D0.w, 1
  1561. 000011D0  41ED FEC8                lea.l      A0, [A5 - 0x138]
  1562. 000011D4  3230 0000                move.w     D1, [A0 + D0.w]
  1563. 000011D8  5241                     addq.w     D1, 1
  1564. 000011DA  302D FEB0                move.w     D0, [A5 - 0x150]
  1565. 000011DE  E340                     asl        D0.w, 1
  1566. 000011E0  41ED FEC8                lea.l      A0, [A5 - 0x138]
  1567. 000011E4  3181 0000                move.w     [A0 + D0.w], D1
  1568. 000011E8  302D FEB0                move.w     D0, [A5 - 0x150]
  1569. 000011EC  E340                     asl        D0.w, 1
  1570. 000011EE  41ED FEB0                lea.l      A0, [A5 - 0x150]
  1571. 000011F2  3230 0000                move.w     D1, [A0 + D0.w]
  1572. 000011F6  5541                     subq.w     D1, 2
  1573. 000011F8  302D FEB0                move.w     D0, [A5 - 0x150]
  1574. 000011FC  E340                     asl        D0.w, 1
  1575. 000011FE  41ED FEB0                lea.l      A0, [A5 - 0x150]
  1576. 00001202  3181 0000                move.w     [A0 + D0.w], D1
  1577. 00001206  302D FEB0                move.w     D0, [A5 - 0x150]
  1578. 0000120A  E340                     asl        D0.w, 1
  1579. 0000120C  41ED FEB0                lea.l      A0, [A5 - 0x150]
  1580. 00001210  4A70 0000                tst.w      [A0 + D0.w]
  1581. 00001214  6C0E                     bge        +0x10 /* 00001224 */
  1582. 00001216  302D FEB0                move.w     D0, [A5 - 0x150]
  1583. 0000121A  E340                     asl        D0.w, 1
  1584. 0000121C  41ED FEB0                lea.l      A0, [A5 - 0x150]
  1585. 00001220  4270 0000                clr.w      [A0 + D0.w]
  1586. label00001224:
  1587. 00001224  4EBA F0AE                jsr        [PC - 0xF52 /* 000002D4 */]
  1588. 00001228  302E FFE6                move.w     D0, [A6 - 0x1A]
  1589. 0000122C  E940                     asl        D0.w, 4
  1590. 0000122E  322E FFE4                move.w     D1, [A6 - 0x1C]
  1591. 00001232  342E FFE6                move.w     D2, [A6 - 0x1A]
  1592. 00001236  E942                     asl        D2.w, 4
  1593. 00001238  362E FFE4                move.w     D3, [A6 - 0x1C]
  1594. 0000123C  D642                     add.w      D3, D2
  1595. 0000123E  41ED FD9E                lea.l      A0, [A5 - 0x262]
  1596. 00001242  1430 3000                move.b     D2, [A0 + D3.w]
  1597. 00001246  0242 00FF                andi.w     D2, 0xFF
  1598. 0000124A  5242                     addq.w     D2, 1
  1599. 0000124C  D240                     add.w      D1, D0
  1600. 0000124E  41ED FD9E                lea.l      A0, [A5 - 0x262]
  1601. 00001252  1182 1000                move.b     [A0 + D1.w], D2
  1602. 00001256  302E FFEA                move.w     D0, [A6 - 0x16]
  1603. 0000125A  E940                     asl        D0.w, 4
  1604. 0000125C  322E FFE8                move.w     D1, [A6 - 0x18]
  1605. 00001260  342E FFEA                move.w     D2, [A6 - 0x16]
  1606. 00001264  E942                     asl        D2.w, 4
  1607. 00001266  362E FFE8                move.w     D3, [A6 - 0x18]
  1608. 0000126A  D642                     add.w      D3, D2
  1609. 0000126C  41ED FD9E                lea.l      A0, [A5 - 0x262]
  1610. 00001270  1430 3000                move.b     D2, [A0 + D3.w]
  1611. 00001274  0242 00FF                andi.w     D2, 0xFF
  1612. 00001278  5242                     addq.w     D2, 1
  1613. 0000127A  D240                     add.w      D1, D0
  1614. 0000127C  41ED FD9E                lea.l      A0, [A5 - 0x262]
  1615. 00001280  1182 1000                move.b     [A0 + D1.w], D2
  1616. 00001284  2F2D FE9E                move.l     -[A7], [A5 - 0x162]
  1617. 00001288  1F3C 0001                move.b     -[A7], 0x1
  1618. 0000128C  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1619. 00001290  706E                     moveq.l    D0, 0x6E
  1620. 00001292  2B40 FE9E                move.l     [A5 - 0x162], D0
  1621. 00001296  486E FFEC                pea.l      [A6 - 0x14]
  1622. 0000129A  302D FC9C                move.w     D0, [A5 - 0x364]
  1623. 0000129E  C1EE FFE4                muls.w     D0, [A6 - 0x1C]
  1624. 000012A2  322E FFE6                move.w     D1, [A6 - 0x1A]
  1625. 000012A6  D240                     add.w      D1, D0
  1626. 000012A8  5241                     addq.w     D1, 1
  1627. 000012AA  3F01                     move.w     -[A7], D1
  1628. 000012AC  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1629. 000012B0  486E FFF4                pea.l      [A6 - 0xC]
  1630. 000012B4  302D FC9C                move.w     D0, [A5 - 0x364]
  1631. 000012B8  C1EE FFE8                muls.w     D0, [A6 - 0x18]
  1632. 000012BC  322E FFEA                move.w     D1, [A6 - 0x16]
  1633. 000012C0  D240                     add.w      D1, D0
  1634. 000012C2  5241                     addq.w     D1, 1
  1635. 000012C4  3F01                     move.w     -[A7], D1
  1636. 000012C6  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1637. 000012CA  4EBA F2EC                jsr        [PC - 0xD14 /* 000005B8 */]
  1638. 000012CE  6044                     bra        +0x46 /* 00001314 */
  1639. label000012D0:
  1640. 000012D0  3F3C 0004                move.w     -[A7], 0x4
  1641. 000012D4  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1642. 000012D8  486E FFEC                pea.l      [A6 - 0x14]
  1643. 000012DC  302D FC9C                move.w     D0, [A5 - 0x364]
  1644. 000012E0  C1EE FFE4                muls.w     D0, [A6 - 0x1C]
  1645. 000012E4  322E FFE6                move.w     D1, [A6 - 0x1A]
  1646. 000012E8  D240                     add.w      D1, D0
  1647. 000012EA  5241                     addq.w     D1, 1
  1648. 000012EC  3F01                     move.w     -[A7], D1
  1649. 000012EE  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1650. 000012F2  302D FEB0                move.w     D0, [A5 - 0x150]
  1651. 000012F6  E340                     asl        D0.w, 1
  1652. 000012F8  41ED FEC8                lea.l      A0, [A5 - 0x138]
  1653. 000012FC  3230 0000                move.w     D1, [A0 + D0.w]
  1654. 00001300  5241                     addq.w     D1, 1
  1655. 00001302  302D FEB0                move.w     D0, [A5 - 0x150]
  1656. 00001306  E340                     asl        D0.w, 1
  1657. 00001308  41ED FEC8                lea.l      A0, [A5 - 0x138]
  1658. 0000130C  3181 0000                move.w     [A0 + D0.w], D1
  1659. 00001310  4EBA F2A6                jsr        [PC - 0xD5A /* 000005B8 */]
  1660. label00001314:
  1661. 00001314  3F3C FFFF                move.w     -[A7], 0xFFFF
  1662. 00001318  4267                     clr.w      -[A7]
  1663. 0000131A  201F                     move.l     D0, [A7]+
  1664. 0000131C  A032                     syscall    FlushEvents
  1665. label0000131E:
  1666. 0000131E  4FEE FFBC                lea.l      A7, [A6 - 0x44]
  1667. 00001322  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1668. 00001326  4E5E                     unlink     A6
  1669. 00001328  2E9F                     move.l     [A7], [A7]+
  1670. 0000132A  4E75                     rts
  1671. fn0000132C:
  1672. 0000132C  4E56 FBF6                link       A6, -0x040A
  1673. 00001330  48E7 0308                movem.l    -[A7], D6,D7,A4
  1674. 00001334  3E2D FEB0                move.w     D7, [A5 - 0x150]
  1675. 00001338  42A7                     clr.l      -[A7]
  1676. 0000133A  A975                     syscall    TickCount
  1677. 0000133C  201F                     move.l     D0, [A7]+
  1678. 0000133E  90AD FC8A                sub.l      D0, [A5 - 0x376]
  1679. 00001342  90AD FC92                sub.l      D0, [A5 - 0x36E]
  1680. 00001346  2F00                     move.l     -[A7], D0
  1681. 00001348  703C                     moveq.l    D0, 0x3C
  1682. 0000134A  2F00                     move.l     -[A7], D0
  1683. 0000134C  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1684. 00001350  201F                     move.l     D0, [A7]+
  1685. 00001352  3C00                     move.w     D6, D0
  1686. 00001354  42A7                     clr.l      -[A7]
  1687. 00001356  A975                     syscall    TickCount
  1688. 00001358  2B5F FC96                move.l     [A5 - 0x36A], [A7]+
  1689. 0000135C  3006                     move.w     D0, D6
  1690. 0000135E  48C0                     ext.l      D0
  1691. 00001360  2F00                     move.l     -[A7], D0
  1692. 00001362  486E FE00                pea.l      [A6 - 0x200]
  1693. 00001366  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1694. label0000136A:
  1695. 0000136A  3007                     move.w     D0, D7
  1696. 0000136C  E340                     asl        D0.w, 1
  1697. 0000136E  41ED FEC0                lea.l      A0, [A5 - 0x140]
  1698. 00001372  3230 0000                move.w     D1, [A0 + D0.w]
  1699. 00001376  48C1                     ext.l      D1
  1700. 00001378  2F01                     move.l     -[A7], D1
  1701. 0000137A  486E FC00                pea.l      [A6 - 0x400]
  1702. 0000137E  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1703. 00001382  3007                     move.w     D0, D7
  1704. 00001384  E340                     asl        D0.w, 1
  1705. 00001386  41ED FEC8                lea.l      A0, [A5 - 0x138]
  1706. 0000138A  3230 0000                move.w     D1, [A0 + D0.w]
  1707. 0000138E  48C1                     ext.l      D1
  1708. 00001390  2F01                     move.l     -[A7], D1
  1709. 00001392  486E FD00                pea.l      [A6 - 0x300]
  1710. 00001396  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1711. 0000139A  3007                     move.w     D0, D7
  1712. 0000139C  48C0                     ext.l      D0
  1713. 0000139E  2F00                     move.l     -[A7], D0
  1714. 000013A0  486E FF00                pea.l      [A6 - 0x100]
  1715. 000013A4  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1716. 000013A8  486E FC00                pea.l      [A6 - 0x400]
  1717. 000013AC  486E FD00                pea.l      [A6 - 0x300]
  1718. 000013B0  486E FE00                pea.l      [A6 - 0x200]
  1719. 000013B4  486E FF00                pea.l      [A6 - 0x100]
  1720. 000013B8  A98B                     syscall    ParamText
  1721. 000013BA  42A7                     clr.l      -[A7]
  1722. 000013BC  3F3C 0104                move.w     -[A7], 0x104
  1723. 000013C0  42A7                     clr.l      -[A7]
  1724. 000013C2  70FF                     moveq.l    D0, 0xFFFFFFFF
  1725. 000013C4  2F00                     move.l     -[A7], D0
  1726. 000013C6  A97C                     syscall    GetNewDialog
  1727. 000013C8  285F                     movea.l    A4, [A7]+
  1728. 000013CA  42A7                     clr.l      -[A7]
  1729. 000013CC  486E FBFE                pea.l      [A6 - 0x402]
  1730. 000013D0  A991                     syscall    ModalDialog
  1731. 000013D2  2F0C                     move.l     -[A7], A4
  1732. 000013D4  A983                     syscall    DisposeDialog
  1733. 000013D6  3007                     move.w     D0, D7
  1734. 000013D8  48C0                     ext.l      D0
  1735. 000013DA  81ED FEAE                divs.w     D0, [A5 - 0x152]
  1736. 000013DE  4840                     swap.w     D0
  1737. 000013E0  4A40                     tst.w      D0
  1738. 000013E2  5240                     addq.w     D0, 1
  1739. 000013E4  3E00                     move.w     D7, D0
  1740. 000013E6  0C6E 0001 FBFE           cmpi.w     [A6 - 0x402], 0x1
  1741. 000013EC  6600 FF7C                bne        -0x82 /* 0000136A */
  1742. 000013F0  42A7                     clr.l      -[A7]
  1743. 000013F2  A975                     syscall    TickCount
  1744. 000013F4  201F                     move.l     D0, [A7]+
  1745. 000013F6  D0AD FC92                add.l      D0, [A5 - 0x36E]
  1746. 000013FA  90AD FC96                sub.l      D0, [A5 - 0x36A]
  1747. 000013FE  2B40 FC92                move.l     [A5 - 0x36E], D0
  1748. 00001402  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1749. 00001406  4E5E                     unlink     A6
  1750. 00001408  4E75                     rts
  1751. fn0000140A:
  1752. 0000140A  4E56 FDE8                link       A6, -0x0218
  1753. 0000140E  48E7 0108                movem.l    -[A7], D7,A4
  1754. 00001412  3F3C 0002                move.w     -[A7], 0x2
  1755. 00001416  4267                     clr.w      -[A7]
  1756. 00001418  201F                     move.l     D0, [A7]+
  1757. 0000141A  A032                     syscall    FlushEvents
  1758. 0000141C  3F3C 0008                move.w     -[A7], 0x8
  1759. 00001420  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1760. 00001424  302D FEB0                move.w     D0, [A5 - 0x150]
  1761. 00001428  48C0                     ext.l      D0
  1762. 0000142A  2F00                     move.l     -[A7], D0
  1763. 0000142C  486E FEE8                pea.l      [A6 - 0x118]
  1764. 00001430  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1765. 00001434  486E FEE8                pea.l      [A6 - 0x118]
  1766. 00001438  487A 0208                pea.l      [PC + 0x208 /* 00001642, value 0x4E56 'NV', cstring "" */]
  1767. 0000143C  487A 0204                pea.l      [PC + 0x204 /* 00001642, value 0x4E56 'NV', cstring "" */]
  1768. 00001440  487A 0200                pea.l      [PC + 0x200 /* 00001642, value 0x4E56 'NV', cstring "" */]
  1769. 00001444  A98B                     syscall    ParamText
  1770. 00001446  42A7                     clr.l      -[A7]
  1771. 00001448  3F3C 0105                move.w     -[A7], 0x105
  1772. 0000144C  42A7                     clr.l      -[A7]
  1773. 0000144E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1774. 00001450  2F00                     move.l     -[A7], D0
  1775. 00001452  A97C                     syscall    GetNewDialog
  1776. 00001454  285F                     movea.l    A4, [A7]+
  1777. label00001456:
  1778. 00001456  42A7                     clr.l      -[A7]
  1779. 00001458  486E FFF6                pea.l      [A6 - 0xA]
  1780. 0000145C  A991                     syscall    ModalDialog
  1781. 0000145E  0C6E 0003 FFF6           cmpi.w     [A6 - 0xA], 0x3
  1782. 00001464  662E                     bne        +0x30 /* 00001494 */
  1783. 00001466  2F0C                     move.l     -[A7], A4
  1784. 00001468  4267                     clr.w      -[A7]
  1785. 0000146A  A908                     syscall    ShowHide
  1786. 0000146C  3F2D FC9C                move.w     -[A7], [A5 - 0x364]
  1787. 00001470  4EBA ED86                jsr        [PC - 0x127A /* 000001F8 */]
  1788. 00001474  2F3C 0000 012C           move.l     -[A7], 0x12C
  1789. 0000147A  1F3C 0001                move.b     -[A7], 0x1
  1790. 0000147E  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1791. 00001482  3F3C 0002                move.w     -[A7], 0x2
  1792. 00001486  4267                     clr.w      -[A7]
  1793. 00001488  201F                     move.l     D0, [A7]+
  1794. 0000148A  A032                     syscall    FlushEvents
  1795. 0000148C  2F0C                     move.l     -[A7], A4
  1796. 0000148E  1F3C 0001                move.b     -[A7], 0x1
  1797. 00001492  A908                     syscall    ShowHide
  1798. label00001494:
  1799. 00001494  0C6E 0003 FFF6           cmpi.w     [A6 - 0xA], 0x3
  1800. 0000149A  67BA                     beq        -0x44 /* 00001456 */
  1801. 0000149C  0C6E 0001 FFF6           cmpi.w     [A6 - 0xA], 0x1
  1802. 000014A2  6600 017C                bne        +0x17E /* 00001620 */
  1803. 000014A6  3F3C 0002                move.w     -[A7], 0x2
  1804. 000014AA  4267                     clr.w      -[A7]
  1805. 000014AC  201F                     move.l     D0, [A7]+
  1806. 000014AE  A032                     syscall    FlushEvents
  1807. 000014B0  2F0C                     move.l     -[A7], A4
  1808. 000014B2  3F3C 0004                move.w     -[A7], 0x4
  1809. 000014B6  486E FFF8                pea.l      [A6 - 0x8]
  1810. 000014BA  486E FFE8                pea.l      [A6 - 0x18]
  1811. 000014BE  486E FFEC                pea.l      [A6 - 0x14]
  1812. 000014C2  A98D                     syscall    GetDialogItem/GetDItem
  1813. 000014C4  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1814. 000014C8  486E FEE8                pea.l      [A6 - 0x118]
  1815. 000014CC  A990                     syscall    GetDialogItemText/GetIText
  1816. 000014CE  102E FEE8                move.b     D0, [A6 - 0x118]
  1817. 000014D2  0240 00FF                andi.w     D0, 0xFF
  1818. 000014D6  41EE FEE8                lea.l      A0, [A6 - 0x118]
  1819. 000014DA  1230 0000                move.b     D1, [A0 + D0.w]
  1820. 000014DE  0241 00FF                andi.w     D1, 0xFF
  1821. 000014E2  0C41 002E                cmpi.w     D1, 0x2E /* '.' */
  1822. 000014E6  57C0                     seq        D0
  1823. 000014E8  122E FEE8                move.b     D1, [A6 - 0x118]
  1824. 000014EC  0241 00FF                andi.w     D1, 0xFF
  1825. 000014F0  41EE FEE8                lea.l      A0, [A6 - 0x118]
  1826. 000014F4  1430 1000                move.b     D2, [A0 + D1.w]
  1827. 000014F8  0242 00FF                andi.w     D2, 0xFF
  1828. 000014FC  0C42 0021                cmpi.w     D2, 0x21 /* '!' */
  1829. 00001500  57C1                     seq        D1
  1830. 00001502  8001                     or.b       D0, D1
  1831. 00001504  122E FEE8                move.b     D1, [A6 - 0x118]
  1832. 00001508  0241 00FF                andi.w     D1, 0xFF
  1833. 0000150C  41EE FEE8                lea.l      A0, [A6 - 0x118]
  1834. 00001510  1430 1000                move.b     D2, [A0 + D1.w]
  1835. 00001514  0242 00FF                andi.w     D2, 0xFF
  1836. 00001518  0C42 003F                cmpi.w     D2, 0x3F /* '?' */
  1837. 0000151C  57C1                     seq        D1
  1838. 0000151E  8001                     or.b       D0, D1
  1839. 00001520  672C                     beq        +0x2E /* 0000154E */
  1840. 00001522  486E FEE8                pea.l      [A6 - 0x118]
  1841. 00001526  3F3C 0001                move.w     -[A7], 0x1
  1842. 0000152A  102E FEE8                move.b     D0, [A6 - 0x118]
  1843. 0000152E  0240 00FF                andi.w     D0, 0xFF
  1844. 00001532  5340                     subq.w     D0, 1
  1845. 00001534  3F00                     move.w     -[A7], D0
  1846. 00001536  486E FDE8                pea.l      [A6 - 0x218]
  1847. 0000153A  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1848. 0000153E  41EE FEE8                lea.l      A0, [A6 - 0x118]
  1849. 00001542  43EE FDE8                lea.l      A1, [A6 - 0x218]
  1850. 00001546  7040                     moveq.l    D0, 0x40
  1851. label00001548:
  1852. 00001548  20D9                     move.l     [A0]+, [A1]+
  1853. 0000154A  5340                     subq.w     D0, 1
  1854. 0000154C  6EFA                     bgt        -0x4 /* 00001548 */
  1855. label0000154E:
  1856. 0000154E  4267                     clr.w      -[A7]
  1857. 00001550  486E FEE8                pea.l      [A6 - 0x118]
  1858. 00001554  486D FB8A                pea.l      [A5 - 0x476]
  1859. 00001558  4267                     clr.w      -[A7]
  1860. 0000155A  4267                     clr.w      -[A7]
  1861. 0000155C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1862. 00001560  101F                     move.b     D0, [A7]+
  1863. 00001562  6700 0088                beq        +0x8A /* 000015EC */
  1864. 00001566  3F3C 000C                move.w     -[A7], 0xC
  1865. 0000156A  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1866. 0000156E  2F2D 9726                move.l     -[A7], [A5 - 0x68DA]
  1867. 00001572  A873                     syscall    SetPort
  1868. 00001574  7E01                     moveq.l    D7, 0x01
  1869. 00001576  6008                     bra        +0xA /* 00001580 */
  1870. label00001578:
  1871. 00001578  3F3C 0004                move.w     -[A7], 0x4
  1872. 0000157C  A9C8                     syscall    SysBeep
  1873. 0000157E  5247                     addq.w     D7, 1
  1874. label00001580:
  1875. 00001580  0C47 0005                cmpi.w     D7, 0x5
  1876. 00001584  6FF2                     ble        -0xC /* 00001578 */
  1877. 00001586  7E01                     moveq.l    D7, 0x01
  1878. 00001588  6008                     bra        +0xA /* 00001592 */
  1879. label0000158A:
  1880. 0000158A  486D 889E                pea.l      [A5 - 0x7762]
  1881. 0000158E  A8A4                     syscall    InvertRect
  1882. 00001590  5247                     addq.w     D7, 1
  1883. label00001592:
  1884. 00001592  0C47 0190                cmpi.w     D7, 0x190
  1885. 00001596  6FF2                     ble        -0xC /* 0000158A */
  1886. 00001598  2F3C 0000 012C           move.l     -[A7], 0x12C
  1887. 0000159E  1F3C 0001                move.b     -[A7], 0x1
  1888. 000015A2  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1889. 000015A6  1B7C 0001 FB89           move.b     [A5 - 0x477], 0x1
  1890. 000015AC  302D FEB0                move.w     D0, [A5 - 0x150]
  1891. 000015B0  E340                     asl        D0.w, 1
  1892. 000015B2  322D FED4                move.w     D1, [A5 - 0x12C]
  1893. 000015B6  E241                     asr        D1.w, 1
  1894. 000015B8  5241                     addq.w     D1, 1
  1895. 000015BA  C3FC 000A                muls.w     D1, 0xA /* '\n' */
  1896. 000015BE  41ED FEB0                lea.l      A0, [A5 - 0x150]
  1897. 000015C2  D270 0000                add.w      D1, [A0 + D0.w]
  1898. 000015C6  700A                     moveq.l    D0, 0x0A
  1899. 000015C8  C1ED FED2                muls.w     D0, [A5 - 0x12E]
  1900. 000015CC  9240                     sub.w      D1, D0
  1901. 000015CE  302D FEB0                move.w     D0, [A5 - 0x150]
  1902. 000015D2  E340                     asl        D0.w, 1
  1903. 000015D4  41ED FEB0                lea.l      A0, [A5 - 0x150]
  1904. 000015D8  3181 0000                move.w     [A0 + D0.w], D1
  1905. 000015DC  4EBA ECF6                jsr        [PC - 0x130A /* 000002D4 */]
  1906. 000015E0  2F2D FA78                move.l     -[A7], [A5 - 0x588]
  1907. 000015E4  3F3C 0001                move.w     -[A7], 0x1
  1908. 000015E8  A93A                     syscall    DisableItem
  1909. 000015EA  6034                     bra        +0x36 /* 00001620 */
  1910. label000015EC:
  1911. 000015EC  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1912. 000015F0  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1913. 000015F4  302D FEB0                move.w     D0, [A5 - 0x150]
  1914. 000015F8  E340                     asl        D0.w, 1
  1915. 000015FA  322D FEB0                move.w     D1, [A5 - 0x150]
  1916. 000015FE  E341                     asl        D1.w, 1
  1917. 00001600  41ED FEB0                lea.l      A0, [A5 - 0x150]
  1918. 00001604  43ED FEB0                lea.l      A1, [A5 - 0x150]
  1919. 00001608  33B0 0000 1000           move.w     [A1 + D1.w], [A0 + D0.w]
  1920. 0000160E  4EBA ECC4                jsr        [PC - 0x133C /* 000002D4 */]
  1921. 00001612  2F3C 0000 0168           move.l     -[A7], 0x168
  1922. 00001618  1F3C 0001                move.b     -[A7], 0x1
  1923. 0000161C  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1924. label00001620:
  1925. 00001620  3F3C 0002                move.w     -[A7], 0x2
  1926. 00001624  4267                     clr.w      -[A7]
  1927. 00001626  201F                     move.l     D0, [A7]+
  1928. 00001628  A032                     syscall    FlushEvents
  1929. 0000162A  2F0C                     move.l     -[A7], A4
  1930. 0000162C  A983                     syscall    DisposeDialog
  1931. 0000162E  4EBA EF88                jsr        [PC - 0x1078 /* 000005B8 */]
  1932. 00001632  3F3C 000B                move.w     -[A7], 0xB
  1933. 00001636  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1934. 0000163A  4CDF 1080                movem.l    D7,A4, [A7]+
  1935. 0000163E  4E5E                     unlink     A6
  1936. 00001640  4E75                     rts
  1937. 00001642  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1938. // begin alternate branch 00001644-00001648
  1939. fn00001644:
  1940. 00001644  4E56 FFEA                link       A6, -0x0016
  1941. // end alternate branch 00001644-00001648
  1942. fn00001644: // (misaligned)
  1943. 00001646  FFEA                     .invalid   <<F/7/7>>
  1944. 00001648  48E7 0700                movem.l    -[A7], D5,D6,D7
  1945. 0000164C  302D FC9C                move.w     D0, [A5 - 0x364]
  1946. 00001650  5340                     subq.w     D0, 1
  1947. 00001652  3D40 FFF0                move.w     [A6 - 0x10], D0
  1948. 00001656  4247                     clr.w      D7
  1949. 00001658  607A                     bra        +0x7C /* 000016D4 */
  1950. label0000165A:
  1951. 0000165A  302D FC9C                move.w     D0, [A5 - 0x364]
  1952. 0000165E  5340                     subq.w     D0, 1
  1953. 00001660  3D40 FFEE                move.w     [A6 - 0x12], D0
  1954. 00001664  4246                     clr.w      D6
  1955. 00001666  6060                     bra        +0x62 /* 000016C8 */
  1956. label00001668:
  1957. 00001668  3006                     move.w     D0, D6
  1958. 0000166A  E340                     asl        D0.w, 1
  1959. 0000166C  3207                     move.w     D1, D7
  1960. 0000166E  3401                     move.w     D2, D1
  1961. 00001670  E642                     asr        D2.w, 3
  1962. 00001672  D440                     add.w      D2, D0
  1963. 00001674  0335 20E0                btst       [A5 + D2.w - 0x32], D1
  1964. 00001678  664A                     bne        +0x4C /* 000016C4 */
  1965. 0000167A  3006                     move.w     D0, D6
  1966. 0000167C  C1ED F9F2                muls.w     D0, [A5 - 0x60E]
  1967. 00001680  5240                     addq.w     D0, 1
  1968. 00001682  3D40 FFF6                move.w     [A6 - 0xA], D0
  1969. 00001686  3007                     move.w     D0, D7
  1970. 00001688  C1ED F9F4                muls.w     D0, [A5 - 0x60C]
  1971. 0000168C  5240                     addq.w     D0, 1
  1972. 0000168E  3D40 FFF4                move.w     [A6 - 0xC], D0
  1973. 00001692  302D F9EE                move.w     D0, [A5 - 0x612]
  1974. 00001696  D06E FFF6                add.w      D0, [A6 - 0xA]
  1975. 0000169A  3D40 FFFA                move.w     [A6 - 0x6], D0
  1976. 0000169E  302D F9F0                move.w     D0, [A5 - 0x610]
  1977. 000016A2  D06E FFF4                add.w      D0, [A6 - 0xC]
  1978. 000016A6  3D40 FFF8                move.w     [A6 - 0x8], D0
  1979. 000016AA  486D 9860                pea.l      [A5 - 0x67A0]
  1980. 000016AE  206D FFDA                movea.l    A0, [A5 - 0x26]
  1981. 000016B2  4868 0002                pea.l      [A0 + 0x2]
  1982. 000016B6  486E FFF4                pea.l      [A6 - 0xC]
  1983. 000016BA  486E FFF4                pea.l      [A6 - 0xC]
  1984. 000016BE  4267                     clr.w      -[A7]
  1985. 000016C0  42A7                     clr.l      -[A7]
  1986. 000016C2  A8EC                     syscall    CopyBits
  1987. label000016C4:
  1988. 000016C4  5246                     addq.w     D6, 1
  1989. 000016C6  6908                     bvs        +0xA /* 000016D0 */
  1990. label000016C8:
  1991. 000016C8  3006                     move.w     D0, D6
  1992. 000016CA  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  1993. 000016CE  6F98                     ble        -0x66 /* 00001668 */
  1994. label000016D0:
  1995. 000016D0  5247                     addq.w     D7, 1
  1996. 000016D2  690A                     bvs        +0xC /* 000016DE */
  1997. label000016D4:
  1998. 000016D4  3007                     move.w     D0, D7
  1999. 000016D6  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  2000. 000016DA  6F00 FF7E                ble        -0x80 /* 0000165A */
  2001. label000016DE:
  2002. 000016DE  2F2D FEA2                move.l     -[A7], [A5 - 0x15E]
  2003. 000016E2  4267                     clr.w      -[A7]
  2004. 000016E4  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2005. 000016E8  4245                     clr.w      D5
  2006. 000016EA  302D FC9C                move.w     D0, [A5 - 0x364]
  2007. 000016EE  5340                     subq.w     D0, 1
  2008. 000016F0  3D40 FFEC                move.w     [A6 - 0x14], D0
  2009. 000016F4  4247                     clr.w      D7
  2010. 000016F6  606C                     bra        +0x6E /* 00001764 */
  2011. label000016F8:
  2012. 000016F8  302D FC9C                move.w     D0, [A5 - 0x364]
  2013. 000016FC  5340                     subq.w     D0, 1
  2014. 000016FE  3D40 FFEA                move.w     [A6 - 0x16], D0
  2015. 00001702  4246                     clr.w      D6
  2016. 00001704  6052                     bra        +0x54 /* 00001758 */
  2017. label00001706:
  2018. 00001706  5245                     addq.w     D5, 1
  2019. 00001708  3006                     move.w     D0, D6
  2020. 0000170A  E340                     asl        D0.w, 1
  2021. 0000170C  3207                     move.w     D1, D7
  2022. 0000170E  3401                     move.w     D2, D1
  2023. 00001710  E642                     asr        D2.w, 3
  2024. 00001712  D440                     add.w      D2, D0
  2025. 00001714  0335 20E0                btst       [A5 + D2.w - 0x32], D1
  2026. 00001718  663A                     bne        +0x3C /* 00001754 */
  2027. 0000171A  3006                     move.w     D0, D6
  2028. 0000171C  C1ED F9F2                muls.w     D0, [A5 - 0x60E]
  2029. 00001720  5240                     addq.w     D0, 1
  2030. 00001722  3D40 FFF6                move.w     [A6 - 0xA], D0
  2031. 00001726  3007                     move.w     D0, D7
  2032. 00001728  C1ED F9F4                muls.w     D0, [A5 - 0x60C]
  2033. 0000172C  5240                     addq.w     D0, 1
  2034. 0000172E  3D40 FFF4                move.w     [A6 - 0xC], D0
  2035. 00001732  302D F9EE                move.w     D0, [A5 - 0x612]
  2036. 00001736  D06E FFF6                add.w      D0, [A6 - 0xA]
  2037. 0000173A  3D40 FFFA                move.w     [A6 - 0x6], D0
  2038. 0000173E  302D F9F0                move.w     D0, [A5 - 0x610]
  2039. 00001742  D06E FFF4                add.w      D0, [A6 - 0xC]
  2040. 00001746  3D40 FFF8                move.w     [A6 - 0x8], D0
  2041. 0000174A  486E FFF4                pea.l      [A6 - 0xC]
  2042. 0000174E  3F05                     move.w     -[A7], D5
  2043. 00001750  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  2044. label00001754:
  2045. 00001754  5246                     addq.w     D6, 1
  2046. 00001756  6908                     bvs        +0xA /* 00001760 */
  2047. label00001758:
  2048. 00001758  3006                     move.w     D0, D6
  2049. 0000175A  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  2050. 0000175E  6FA6                     ble        -0x58 /* 00001706 */
  2051. label00001760:
  2052. 00001760  5247                     addq.w     D7, 1
  2053. 00001762  6908                     bvs        +0xA /* 0000176C */
  2054. label00001764:
  2055. 00001764  3007                     move.w     D0, D7
  2056. 00001766  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  2057. 0000176A  6F8C                     ble        -0x72 /* 000016F8 */
  2058. label0000176C:
  2059. 0000176C  302D FEB0                move.w     D0, [A5 - 0x150]
  2060. 00001770  E340                     asl        D0.w, 1
  2061. 00001772  41ED FEB0                lea.l      A0, [A5 - 0x150]
  2062. 00001776  3230 0000                move.w     D1, [A0 + D0.w]
  2063. 0000177A  927C 000A                sub.w      D1, 0xA /* '\n' */
  2064. 0000177E  302D FEB0                move.w     D0, [A5 - 0x150]
  2065. 00001782  E340                     asl        D0.w, 1
  2066. 00001784  41ED FEB0                lea.l      A0, [A5 - 0x150]
  2067. 00001788  3181 0000                move.w     [A0 + D0.w], D1
  2068. 0000178C  302D FEB0                move.w     D0, [A5 - 0x150]
  2069. 00001790  E340                     asl        D0.w, 1
  2070. 00001792  41ED FEB0                lea.l      A0, [A5 - 0x150]
  2071. 00001796  4A70 0000                tst.w      [A0 + D0.w]
  2072. 0000179A  6C0E                     bge        +0x10 /* 000017AA */
  2073. 0000179C  302D FEB0                move.w     D0, [A5 - 0x150]
  2074. 000017A0  E340                     asl        D0.w, 1
  2075. 000017A2  41ED FEB0                lea.l      A0, [A5 - 0x150]
  2076. 000017A6  4270 0000                clr.w      [A0 + D0.w]
  2077. label000017AA:
  2078. 000017AA  302D FEB0                move.w     D0, [A5 - 0x150]
  2079. 000017AE  E340                     asl        D0.w, 1
  2080. 000017B0  41ED FEB8                lea.l      A0, [A5 - 0x148]
  2081. 000017B4  3230 0000                move.w     D1, [A0 + D0.w]
  2082. 000017B8  5241                     addq.w     D1, 1
  2083. 000017BA  302D FEB0                move.w     D0, [A5 - 0x150]
  2084. 000017BE  E340                     asl        D0.w, 1
  2085. 000017C0  41ED FEB8                lea.l      A0, [A5 - 0x148]
  2086. 000017C4  3181 0000                move.w     [A0 + D0.w], D1
  2087. 000017C8  4EBA EB0A                jsr        [PC - 0x14F6 /* 000002D4 */]
  2088. 000017CC  4EBA EDEA                jsr        [PC - 0x1216 /* 000005B8 */]
  2089. 000017D0  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2090. 000017D4  4E5E                     unlink     A6
  2091. 000017D6  4E75                     rts
  2092. fn000017D8:
  2093. 000017D8  4E56 FEEC                link       A6, -0x0114
  2094. 000017DC  48E7 0108                movem.l    -[A7], D7,A4
  2095. 000017E0  42A7                     clr.l      -[A7]
  2096. 000017E2  3F3C 0103                move.w     -[A7], 0x103
  2097. 000017E6  42A7                     clr.l      -[A7]
  2098. 000017E8  70FF                     moveq.l    D0, 0xFFFFFFFF
  2099. 000017EA  2F00                     move.l     -[A7], D0
  2100. 000017EC  A97C                     syscall    GetNewDialog
  2101. 000017EE  285F                     movea.l    A4, [A7]+
  2102. 000017F0  7E01                     moveq.l    D7, 0x01
  2103. 000017F2  6000 008A                bra        +0x8C /* 0000187E */
  2104. label000017F6:
  2105. 000017F6  2F0C                     move.l     -[A7], A4
  2106. 000017F8  3007                     move.w     D0, D7
  2107. 000017FA  5440                     addq.w     D0, 2
  2108. 000017FC  3F00                     move.w     -[A7], D0
  2109. 000017FE  486E FFFC                pea.l      [A6 - 0x4]
  2110. 00001802  486E FEF4                pea.l      [A6 - 0x10C]
  2111. 00001806  486E FEEC                pea.l      [A6 - 0x114]
  2112. 0000180A  A98D                     syscall    GetDialogItem/GetDItem
  2113. 0000180C  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  2114. 00001810  3007                     move.w     D0, D7
  2115. 00001812  EB40                     asl        D0.w, 5
  2116. 00001814  41ED 87DE                lea.l      A0, [A5 - 0x7822]
  2117. 00001818  4870 0000                pea.l      [A0 + D0.w]
  2118. 0000181C  A98F                     syscall    SetDialogItemText/SetIText
  2119. 0000181E  2F0C                     move.l     -[A7], A4
  2120. 00001820  3007                     move.w     D0, D7
  2121. 00001822  5E40                     addq.w     D0, 7
  2122. 00001824  3F00                     move.w     -[A7], D0
  2123. 00001826  486E FFFC                pea.l      [A6 - 0x4]
  2124. 0000182A  486E FEF4                pea.l      [A6 - 0x10C]
  2125. 0000182E  486E FEEC                pea.l      [A6 - 0x114]
  2126. 00001832  A98D                     syscall    GetDialogItem/GetDItem
  2127. 00001834  3007                     move.w     D0, D7
  2128. 00001836  E540                     asl        D0.w, 2
  2129. 00001838  41ED 8796                lea.l      A0, [A5 - 0x786A]
  2130. 0000183C  2F30 0000                move.l     -[A7], [A0 + D0.w]
  2131. 00001840  486E FEFC                pea.l      [A6 - 0x104]
  2132. 00001844  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2133. 00001848  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  2134. 0000184C  486E FEFC                pea.l      [A6 - 0x104]
  2135. 00001850  A98F                     syscall    SetDialogItemText/SetIText
  2136. 00001852  2F0C                     move.l     -[A7], A4
  2137. 00001854  3007                     move.w     D0, D7
  2138. 00001856  D07C 000C                add.w      D0, 0xC
  2139. 0000185A  3F00                     move.w     -[A7], D0
  2140. 0000185C  486E FFFC                pea.l      [A6 - 0x4]
  2141. 00001860  486E FEF4                pea.l      [A6 - 0x10C]
  2142. 00001864  486E FEEC                pea.l      [A6 - 0x114]
  2143. 00001868  A98D                     syscall    GetDialogItem/GetDItem
  2144. 0000186A  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  2145. 0000186E  3007                     move.w     D0, D7
  2146. 00001870  E940                     asl        D0.w, 4
  2147. 00001872  41ED 879E                lea.l      A0, [A5 - 0x7862]
  2148. 00001876  4870 0000                pea.l      [A0 + D0.w]
  2149. 0000187A  A98F                     syscall    SetDialogItemText/SetIText
  2150. 0000187C  5247                     addq.w     D7, 1
  2151. label0000187E:
  2152. 0000187E  0C47 0005                cmpi.w     D7, 0x5
  2153. 00001882  6F00 FF72                ble        -0x8C /* 000017F6 */
  2154. 00001886  2F0C                     move.l     -[A7], A4
  2155. 00001888  A915                     syscall    ShowWindow
  2156. 0000188A  2D4C 0008                move.l     [A6 + 0x8], A4
  2157. 0000188E  4CDF 1080                movem.l    D7,A4, [A7]+
  2158. 00001892  4E5E                     unlink     A6
  2159. 00001894  4E75                     rts
  2160. export_40:
  2161. fn00001896:
  2162. 00001896  4E56 FFFC                link       A6, -0x0004
  2163. 0000189A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2164. 0000189E  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2165. 000018A2  2F2D FFDA                move.l     -[A7], [A5 - 0x26]
  2166. 000018A6  A914                     syscall    DisposeWindow
  2167. 000018A8  2F2D 9726                move.l     -[A7], [A5 - 0x68DA]
  2168. 000018AC  A873                     syscall    SetPort
  2169. 000018AE  4AAD 984E                tst.l      [A5 - 0x67B2]
  2170. 000018B2  6708                     beq        +0xA /* 000018BC */
  2171. 000018B4  2F2D 984E                move.l     -[A7], [A5 - 0x67B2]
  2172. 000018B8  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2173. label000018BC:
  2174. 000018BC  4AAD 983C                tst.l      [A5 - 0x67C4]
  2175. 000018C0  56C0                     sne        D0
  2176. 000018C2  C02D FEAB                and.b      D0, [A5 - 0x155]
  2177. 000018C6  4A00                     tst.b      D0
  2178. 000018C8  6708                     beq        +0xA /* 000018D2 */
  2179. 000018CA  2F2D 983C                move.l     -[A7], [A5 - 0x67C4]
  2180. 000018CE  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2181. label000018D2:
  2182. 000018D2  422D FC9A                clr.b      [A5 - 0x366]
  2183. 000018D6  422D FB88                clr.b      [A5 - 0x478]
  2184. 000018DA  4267                     clr.w      -[A7]
  2185. 000018DC  4EBA E722                jsr        [PC - 0x18DE /* 00000000 */]
  2186. 000018E0  102D FA65                move.b     D0, [A5 - 0x59B]
  2187. 000018E4  0A00 0001                xori.b     D0, 0x1
  2188. 000018E8  4A00                     tst.b      D0
  2189. 000018EA  6708                     beq        +0xA /* 000018F4 */
  2190. 000018EC  3F3C 0004                move.w     -[A7], 0x4
  2191. 000018F0  4EBA E796                jsr        [PC - 0x186A /* 00000088 */]
  2192. label000018F4:
  2193. 000018F4  4E5E                     unlink     A6
  2194. 000018F6  4E75                     rts
  2195. export_41:
  2196. 000018F8  4E56 FFEC                link       A6, -0x0014
  2197. 000018FC  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2198. 00001900  102E 0008                move.b     D0, [A6 + 0x8]
  2199. 00001904  670C                     beq        +0xE /* 00001912 */
  2200. 00001906  42A7                     clr.l      -[A7]
  2201. 00001908  3F2D FA6A                move.w     -[A7], [A5 - 0x596]
  2202. 0000190C  A93E                     syscall    MenuKey
  2203. 0000190E  2C1F                     move.l     D6, [A7]+
  2204. 00001910  600A                     bra        +0xC /* 0000191C */
  2205. label00001912:
  2206. 00001912  42A7                     clr.l      -[A7]
  2207. 00001914  2F2D FA5E                move.l     -[A7], [A5 - 0x5A2]
  2208. 00001918  A93D                     syscall    MenuSelect
  2209. 0000191A  2C1F                     move.l     D6, [A7]+
  2210. label0000191C:
  2211. 0000191C  4267                     clr.w      -[A7]
  2212. 0000191E  2F06                     move.l     -[A7], D6
  2213. 00001920  A86A                     syscall    HiWord
  2214. 00001922  3A1F                     move.w     D5, [A7]+
  2215. 00001924  4267                     clr.w      -[A7]
  2216. 00001926  2F06                     move.l     -[A7], D6
  2217. 00001928  A86B                     syscall    LoWord
  2218. 0000192A  3E1F                     move.w     D7, [A7]+
  2219. 0000192C  3005                     move.w     D0, D5
  2220. 0000192E  5340                     subq.w     D0, 1
  2221. 00001930  6718                     beq        +0x1A /* 0000194A */
  2222. 00001932  5340                     subq.w     D0, 1
  2223. 00001934  6726                     beq        +0x28 /* 0000195C */
  2224. 00001936  5340                     subq.w     D0, 1
  2225. 00001938  6750                     beq        +0x52 /* 0000198A */
  2226. 0000193A  5340                     subq.w     D0, 1
  2227. 0000193C  6700 0088                beq        +0x8A /* 000019C6 */
  2228. 00001940  5340                     subq.w     D0, 1
  2229. 00001942  6700 00A2                beq        +0xA4 /* 000019E6 */
  2230. 00001946  6000 00BC                bra        +0xBE /* 00001A04 */
  2231. label0000194A:
  2232. 0000194A  4267                     clr.w      -[A7]
  2233. 0000194C  3F3C 010D                move.w     -[A7], 0x10D
  2234. 00001950  42A7                     clr.l      -[A7]
  2235. 00001952  A987                     syscall    NoteAlert
  2236. 00001954  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  2237. 00001958  6000 00AA                bra        +0xAC /* 00001A04 */
  2238. label0000195C:
  2239. 0000195C  3007                     move.w     D0, D7
  2240. 0000195E  5340                     subq.w     D0, 1
  2241. 00001960  670A                     beq        +0xC /* 0000196C */
  2242. 00001962  5340                     subq.w     D0, 1
  2243. 00001964  670C                     beq        +0xE /* 00001972 */
  2244. 00001966  5540                     subq.w     D0, 2
  2245. 00001968  670E                     beq        +0x10 /* 00001978 */
  2246. 0000196A  601C                     bra        +0x1E /* 00001988 */
  2247. label0000196C:
  2248. 0000196C  4EBA E9F4                jsr        [PC - 0x160C /* 00000362 */]
  2249. 00001970  6016                     bra        +0x18 /* 00001988 */
  2250. label00001972:
  2251. 00001972  4EBA FF22                jsr        [PC - 0xDE /* 00001896 */]
  2252. 00001976  6010                     bra        +0x12 /* 00001988 */
  2253. label00001978:
  2254. 00001978  1B7C 0001 FA65           move.b     [A5 - 0x59B], 0x1
  2255. 0000197E  102D FB88                move.b     D0, [A5 - 0x478]
  2256. 00001982  6704                     beq        +0x6 /* 00001988 */
  2257. 00001984  4EBA FF10                jsr        [PC - 0xF0 /* 00001896 */]
  2258. label00001988:
  2259. 00001988  607A                     bra        +0x7C /* 00001A04 */
  2260. label0000198A:
  2261. 0000198A  3007                     move.w     D0, D7
  2262. 0000198C  5340                     subq.w     D0, 1
  2263. 0000198E  670E                     beq        +0x10 /* 0000199E */
  2264. 00001990  5340                     subq.w     D0, 1
  2265. 00001992  6710                     beq        +0x12 /* 000019A4 */
  2266. 00001994  5340                     subq.w     D0, 1
  2267. 00001996  6712                     beq        +0x14 /* 000019AA */
  2268. 00001998  5340                     subq.w     D0, 1
  2269. 0000199A  6714                     beq        +0x16 /* 000019B0 */
  2270. 0000199C  6066                     bra        +0x68 /* 00001A04 */
  2271. label0000199E:
  2272. 0000199E  4EBA FA6A                jsr        [PC - 0x596 /* 0000140A */]
  2273. 000019A2  6060                     bra        +0x62 /* 00001A04 */
  2274. label000019A4:
  2275. 000019A4  4EBA F986                jsr        [PC - 0x67A /* 0000132C */]
  2276. 000019A8  605A                     bra        +0x5C /* 00001A04 */
  2277. label000019AA:
  2278. 000019AA  4EBA FC98                jsr        [PC - 0x368 /* 00001644 */]
  2279. 000019AE  6054                     bra        +0x56 /* 00001A04 */
  2280. label000019B0:
  2281. 000019B0  42A7                     clr.l      -[A7]
  2282. 000019B2  4EBA FE24                jsr        [PC - 0x1DC /* 000017D8 */]
  2283. 000019B6  285F                     movea.l    A4, [A7]+
  2284. 000019B8  42A7                     clr.l      -[A7]
  2285. 000019BA  486E FFEC                pea.l      [A6 - 0x14]
  2286. 000019BE  A991                     syscall    ModalDialog
  2287. 000019C0  2F0C                     move.l     -[A7], A4
  2288. 000019C2  A983                     syscall    DisposeDialog
  2289. 000019C4  603E                     bra        +0x40 /* 00001A04 */
  2290. label000019C6:
  2291. 000019C6  2F2D FA7C                move.l     -[A7], [A5 - 0x584]
  2292. 000019CA  3F2D FEAC                move.w     -[A7], [A5 - 0x154]
  2293. 000019CE  4267                     clr.w      -[A7]
  2294. 000019D0  A945                     syscall    CheckItem
  2295. 000019D2  3B47 FEAC                move.w     [A5 - 0x154], D7
  2296. 000019D6  2F2D FA7C                move.l     -[A7], [A5 - 0x584]
  2297. 000019DA  3F2D FEAC                move.w     -[A7], [A5 - 0x154]
  2298. 000019DE  1F3C 0001                move.b     -[A7], 0x1
  2299. 000019E2  A945                     syscall    CheckItem
  2300. 000019E4  601E                     bra        +0x20 /* 00001A04 */
  2301. label000019E6:
  2302. 000019E6  2F2D FA80                move.l     -[A7], [A5 - 0x580]
  2303. 000019EA  3F2D FEAE                move.w     -[A7], [A5 - 0x152]
  2304. 000019EE  4267                     clr.w      -[A7]
  2305. 000019F0  A945                     syscall    CheckItem
  2306. 000019F2  3B47 FEAE                move.w     [A5 - 0x152], D7
  2307. 000019F6  2F2D FA80                move.l     -[A7], [A5 - 0x580]
  2308. 000019FA  3F2D FEAE                move.w     -[A7], [A5 - 0x152]
  2309. 000019FE  1F3C 0001                move.b     -[A7], 0x1
  2310. 00001A02  A945                     syscall    CheckItem
  2311. label00001A04:
  2312. 00001A04  4267                     clr.w      -[A7]
  2313. 00001A06  A938                     syscall    HiliteMenu
  2314. 00001A08  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2315. 00001A0C  4E5E                     unlink     A6
  2316. 00001A0E  205F                     movea.l    A0, [A7]+
  2317. 00001A10  544F                     addq.w     A7, 2
  2318. 00001A12  4ED0                     jmp        [A0]
  2319.